Beetle是基于c#编写的高性能稳定的TCP通讯组件,它可以轻易支持成千上万长连接基础上进行密集的通讯交互. 组件提供了出色的性能支持和可靠的稳定性足以保证应用7x24无间断运行。为了更好地利用.Net的网络IO来处理数据,组件提供智能合并消息机制,组件调度器会根据当前负载情况对发向客户的多个消息进行合并处理,减少.NET操作网络IO的数量从而达到更高的处理效能,经过测试在大量用户信息广播的情况轻易可以处理上百万的消息转发。
        Peanut是基于C#实现的数据访问组件,提供多种灵活的数据访问途径;包括:sql,存储过程和实体对象的方式来进行数据库操作。基于强类型的对象表达式可以让访问数据更简单安全。组件提供多个数据的支持,可以轻易访问mssq,oracle,mysql和sqlite等不同关系数据库;支持多达1000个数据库配置足够满足项目同时访问大量数据库的需要。
        Beetle.Redis是一款开源的Redis Client for .net组件,它提供非常简便的操作方式可以让开发人员轻松地访问Redis,同时提供json和protobuf的数据格式支持.基于连接池的默认访问方式可以让开发人员简洁高效地访问redis同时,而不必关心线程和连接同步等一系列复杂的事情.
        HttpTest4Net是一款基于C#实现的和HTTP压力测试工具,通过工具可以简单快速地对一个HTTP服务过行压力测试;开发人员还可以快速地编写针对太态页面的测试用例并加载到工具中.通过工具可以实时查看测试情况和请求响应报表,快速定位服务存在的性能问题。
        Log4Grid是一款开源分布式应用监控和日志管理系统,通过该系统可以实时查看每个应用的进程情况外还能看到相应用户记录的程序处理日志信息.为了保证不对用户现有程序的改动,Log4Grid提供相应Log4Net的日志插件,通过插件应用在不修改代码的情况就可以把插件添加到Log4net的配置中实现自动的监控信息和日志提交给管理系统.

服务即集群

智能集成服务通讯交互

不需要具备通讯专业知识即可轻松构建

零配置、零安装引用组件即可以使用

可快速构建服务应用通讯,消息分发,网关集群和集群负载应用

        免费版提供了beetle的基础功能,包括连接事件,会话状态线程队列等等基础功能并同时具备TCP/UDP的支持生相应Client功能类.在新的EC套件下可以实现多平台的远程接口调用,更简单地实现多平台信息交互处理.
        工具可以让开发者非常简单地对一个TCP/UDP服务进行一个高压的测试,通过工具可以针对服务针对大量的连接和高吞吐请求并反映出具体的测试结果;测试结果可以实时反映带宽,网络吞吐量和延时等信息,通过测试结果开发人员可以迅速了解当前服务的处理并能。
        mini http是基于c#实现的轻量级的动态WEB服务组件,通过组件可以轻松地构一个动态的WEB服务并嵌入到.NET程序中运行部署.组件基于托管代码实现,所以可以轻松运行在windows .net和 linux mono之间而不需要调整任何代码.为了方便处理动态功能组件还提供基础的MVC开发模式,并支持Razor视图模板从而让实现动态功能更简单.
        Glue4Net是一款.NET平台下的应用部署管理容器,可以配置N个不同目录下的.NET应用并加载到不同的应用域中,并提供自动识别应用文件的变更情况来重新加载应用。通过Glue4Net可以大在节省.NET应用的部署和更新工作
        KFilter是.Net平台高性能的关键字过滤组件,它提供了灵活的过滤机制能自适应大小写,半全角,简繁和分隔符处理等。经测试组件在处理处理6000或更多关键词的情况下单线程每秒可以达到上千万字检索的效能。
推荐文章