高性能的通信系统定制开发

如果您的项目的业务逻辑较简单,但是对性能、吞吐量等技术要求很高,则可以考虑将整个系统或引擎部分交由我们来开发。我们将按时保质地提交给您:

(1)性能卓越、稳定健壮的可执行程序。

(2)结构清晰、编码规范、注释良好的源代码。

(3)系统规范、重点突出的设计文档。

(4)步骤详细、傻瓜式的安装部署手册。 

典型案例一:MMORPG服务端通信引擎定制(TCP)

SuperGameEngine.dll是我们为广州****科技有限公司定制开发的MMORPG服务端通信引擎模块,该通信引擎是在ESFramework的TCP内核引擎的基础上进行定制的,使用二进制消息格式。客户对引擎模块的要求主要体现在性能和吞吐量上,其验收标准为:

(1)测试的服务器配置:CPU i5 2320,4G内存。

(2)1000连接同时在线,每隔100ms,随机取1~1000个连接向服务器发送请求。

(3)客户端发送给服务器的请求的数据包大小为10~1000之间随机.

(4)服务端针对来自客户端的每个请求,随机转发给30~50个客户端。

(5)在上述模式下,服务端每秒转发的请求个数不得小于50000。

SuperGameEngine.dll开发完成后,其性能测试程序运行一段时间后,其截图如下所示(测试时客户端也部署在服务器上):

SuperGameEngine测试程序客户端截图:

SuperGameEngine测试程序服务端截图:

 

典型案例二:GPRS数据中继转发服务器(UDP)

GPRS数据中继转发服务器是我们为浙江****公司定制开发的UDP服务端程序,该服务端程序需要管理所有在线的终端设备(包括PC、智能手机、GPRS模块),并在各终端设备之间高效地转发数据和向组内的终端群发数据。定制开发包括两部分:Gprs中继转发服务端,以及远程控制端。

开发完成后,Gprs中继转发服务端性能测试如下:

测试机器:CPU 酷睿双核2.33GHz,4G内存。

每秒钟可转发20000个以上的UDP信息,而进程的CPU使用率始终保持在1%~3%之间。

程序运行截图如下所示:

立即咨询 | 授权流程 | 选购指南   
Copyright © 2011 Oraycn. All Rights Reserved 武汉傲瑞科技有限公司 版权所有  鄂ICP备11009872