高性能的通信系統定制開發

如果您的項目的業務邏輯較簡單,但是對性能、吞吐量等技術要求很高,則可以考慮將整個系統或引擎部分交由我們來開發。我們將按時保質地提交給您:

(1)性能卓越、穩定健壯的可執行程序。

(2)結構清晰、編碼規范、注釋良好的源代碼。

(3)系統規范、重點突出的設計文檔。

(4)步驟詳細、傻瓜式的安裝部署手冊。 

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

SuperGameEngine.dll是我們為廣州****科技有限公司定制開發的MMORPG服務端通信引擎模塊,該通信引擎是在ESFramework的TCP內核引擎的基礎上進行定制的,使用二進制消息格式??蛻魧σ婺K的要求主要體現在性能和吞吐量上,其驗收標準為:

(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
鄂公網安備 42018502004013號
 
腾讯四川麻将血战到底