VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 417|回复: 7

libevent网络库真是NB

[复制链接]
51_avatar_middle
online_admins Syc 发表于 2018-3-2 15:31:00 | 显示全部楼层 |阅读模式
最近公司写一个C++的手机游戏服务器,网络通信部分我选用了libevent这个开源的网络库。现在可以说游戏也进入收尾阶段了,开始进行压力测试。
写了个压力测试的小工具,开了5个线程,每个线程不停的跟服务器建立socket连接,收发10个左右的数据包,之后socket连接不关闭,直接再新建socket连接。就这样大概建立了两万多个连接,libevent依然坚挺。
再用Unity3d的游戏客户端连接服务器端,进行正常的登录收发包虽然慢了点,但依然没问题。服务器是一台普通的PC电脑,CPU Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz,内存是4G,压力测试期间,CPU和内存基本都90%以上
倒是最后在数据库操作方面卡死了,还是输在了数据库上啊,哈哈。libevent 的网络功能真是NB,服了!libevent网络库真是NB

大家都用什么网络库?说说感受怎么样啊?libevent网络库真是NB




上一篇:新人报到
下一篇:新人报道

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

87_avatar_middle
在线会员 xiaotao701 发表于 2018-3-2 20:43:44 来自手机 | 显示全部楼层
事件循环libuv呢

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

71_avatar_middle
在线会员 yimingqpa 发表于 2018-3-2 22:53:23 | 显示全部楼层
hp-socket撸过.

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

01_avatar_middle
online_admins admin 发表于 2018-3-3 00:09:18 | 显示全部楼层

libuv 也非常不错啊,不过没用过,是否做过压力测试?

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

01_avatar_middle
online_admins admin 发表于 2018-3-3 00:09:48 | 显示全部楼层

嗯,hp-socket 也看过,工程打开过,看着代码挺优雅,但是还真没真正用到实际的项目中

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

87_avatar_middle
在线会员 xiaotao701 发表于 2018-3-3 11:39:02 来自手机 | 显示全部楼层
libuv据说性能好过libevent,而且一直在更新。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

01_avatar_middle
online_admins admin 发表于 2018-3-3 13:43:19 | 显示全部楼层
xiaotao701 发表于 2018-3-3 11:39
libuv据说性能好过libevent,而且一直在更新。

那不错啊,有时间尝试下搞搞

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

37_avatar_middle
在线会员 friendan 发表于 2018-3-4 19:45:30 | 显示全部楼层
本帖最后由 friendan 于 2018-3-4 19:49 编辑

当前公司使用的是  ACE
http://www.cs.wustl.edu/~schmidt/ACE.html

当前性能瓶颈也是在数据库方面 libevent网络库真是NB

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /1 下一条

QQ
QQ在线咨询
联系电话
13591366679
手机扫一扫 关注本站精彩内容
wxqrcode

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-10-21 21:34

Powered by Discuz! X3.4

© 2009-2018 cctry.com

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