原文:使用Beetle简单构建高性能Socket tcp应用

beetle是基于c 编写的高性能Socket tcp组件,它基于SocketAsyncEventArgs的实现并提供了发送队列和接收队列的支持,可以根据情况灵活地设置 N个发送队列和接收队列。除了队列上的支持组件还提供Buffer缓冲池和基于Buffer的DataWriter,DataReader对象,从而达到消息可以灵活地分布在多个Buffer中,实现更好的内存利率.为了使处理更高效组件使用 ...

2012-02-21 20:33 3 5245 推荐指数:

查看详情

使用Beetle.Express简单构建高吞吐的TCP&UDP应用

Beetle.Express1.2中加了UDP支持,而整体的设计结构也做了调整.只需要通过简单的配置就能实现高吐的TCP&UDP应用.由于组件引用UDP服务同样也支持会话状态所以对于服务是TCP或UDP对使用者来说完全是透明的.使用者只需要关心以下几个接口即可:IServer(服务描述 ...

Fri Apr 19 21:04:00 CST 2013 3 3527
Beetle简单构建TCP服务

使用Beetle构建TCP服务应用是件非常简单的事情,它并不需要你去关注Socket细节,如果你想用Socket编写高性能TCP服务,那你要关注的东西非常多,异步数据处理,大量连接下的线程管理和连接断相关资源处理等等复杂的事情;使用Beetle那以上的事情完全都可以不用关心 ...

Wed Oct 10 05:53:00 CST 2012 4 2847
使用Beetle简单构建聊天室程序

之前已经讲解了Beetle简单构建网络通讯程序,那程序紧紧是讲述了如何发送和接收数据;这一章将更深入的使用Beetle的功能,主要包括消息制定,协议分析包括消息接管处理等常用的功能。为了更好的描述所以通过创建一个聊天室程序来体现以上功能的易用性。 在实现功能之前先想好通讯 ...

Wed Feb 22 18:10:00 CST 2012 7 1922
实现高性能稳定的socket tcp通讯经验分享

其实在.net socket编写高性能稳定方面的资料真的比较少,一个实质性的测试数据结果对比就更少了.我们可以从http://msdn.microsoft.com/zh-cn/magazine/cc163356.aspx看到MS说net 2.0 sp1后的socket通讯能力非常强劲 ...

Fri Mar 23 18:06:00 CST 2012 25 9918
BeetleTcp通讯中使用Protobuf

  Protobuf是google制定的一种对象序列化格式,而在.net下的实现有protobuf-net.而protobuf-net在序列化方面有着出色的性能,效率是.net二进制序列化几倍,而序列化后所占的空间也少于.net二进制序列化;除了以上两个优势外Protobuf有着一个更大的优势 ...

Mon Oct 22 05:59:00 CST 2012 2 2954
高性能 socket 框架

最近用C# 写了一个易用,高性能socket,抗住了ServerTestTool.exe 压力测试工具 下载地址 GitHub QQ群: 664740973 https://gitee.com/fengma_312/socket.core https ...

Fri Jan 12 00:00:00 CST 2018 1 5115
构建高性能web站点》笔记--应用程序篇

构建高性能web站点》笔记--基础架构篇 《构建高性能web站点》笔记--应用程序篇 起因 大概花了一个月不到的时间,看完了这本400页不到的书《构建高性能web站点》,不得不说这是我第一次真正意义上完全看完一本书,尽管曾经看过许多技术类的书。其中一个原因,就是大部分的技术 ...

Sat Oct 13 17:58:00 CST 2012 0 5474
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM