游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2990|回复: 3

支持50K tcp长连接的双向rpc service.

[复制链接]

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2009-5-18 13:52:00 | 显示全部楼层 |阅读模式
我最近实现了一个开源的基于protobuf的网络服务器框架,在我dell 的ubuntu 笔记本上显示在单端口支持50K tcp长连接。
project 地址是:http://code.google.com/p/server1/ ,这个整合了boost/protobuf/glog/gtest/gflag, 提供日志,线程池,producer-consumer queue等。
另外协议层也可以adapting。
有空帮忙看看,宣传一下,你们如果觉得有用我可以提供免费技术支持,:)。

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2009-5-19 09:29:00 | 显示全部楼层

Re:支持50K tcp长连接的双向rpc service.

protobuf的网络服务器框架适合于c/s结构游戏的连接吗,传输效率怎样(除了你上面的连接数以外的技术指标)

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2009-5-19 14:10:00 | 显示全部楼层

Re: 支持50K tcp长连接的双向rpc service.

c/s 结构指的是client 端发起请求,然后得到响应后close连接吧,这个是支持的,而且支持timeout等机制。
传输效率的测定和业务有关,我的benchmark是每秒约21000 request/reply

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2009-5-19 14:11:00 | 显示全部楼层

Re: 支持50K tcp长连接的双向rpc service.

具体测定方法可以参考:http://code.google.com/p/server1/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 07:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表