找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: mope007

实现大约三万人同时在线群聊

[复制链接]

85

主题

708

回帖

1687

积分

金牌会员

积分
1687
发表于 2012-7-3 10:29:42 | 显示全部楼层
技术上可以,我就在研究……
但是三万人在同一个房间?每人发的消息都要转发给三万个用户端……
回复

使用道具 举报

475

主题

2892

回帖

7261

积分

论坛元老

积分
7261
发表于 2012-7-3 14:00:29 | 显示全部楼层

wmfy808 发表于 2012-7-3 10:28



只文字,刚有人加我QQ要我帮他代购


只文字也实现不了的,  不算聊天内容, 光3w人的上下线状态和心跳包做广播就不是一两台机器能挺住的, 如果走http ,http头那部分带宽也得算进去...........

我估计你顶楼写的那vps cpu和带宽足够用的情况下, 最多能挺500~2000人在一个房间, 还得看访问者动作频率
回复

使用道具 举报

109

主题

5333

回帖

1万

积分

论坛元老

积分
11035
发表于 2012-7-3 10:37:23 | 显示全部楼层
用pubnub的云,服务器方案直接解决,标价一千刀一个月,一刀一百万条信息发送
回复

使用道具 举报

475

主题

2892

回帖

7261

积分

论坛元老

积分
7261
发表于 2012-7-3 10:40:16 | 显示全部楼层

lsylsy2 发表于 2012-7-3 10:37



技术上可以,我就在研究……
但是三万人在同一个房间?每人发的消息都要转发给三万个用户端…… ...

他是说群聊,照意思是说3万人同时在一起聊,一人发消息其它三万人要收到。
回复

使用道具 举报

197

主题

2017

回帖

4653

积分

论坛元老

积分
4653
发表于 2012-7-3 10:28:00 | 显示全部楼层

Kokgog 发表于 2012-7-3 10:40



只文字也实现不了的,  不算聊天内容, 光3w人的上下线状态和心跳包做广播就不是一两台机器能挺住的, 如 ...

客户端相互建立连接,类似P2P,但优于P2P,发送信息就类似**爆炸原理一样,服务端只负责建立连接和常态管理!详细算法就……
回复

使用道具 举报

416

主题

2011

回帖

5318

积分

论坛元老

积分
5318
发表于 2012-7-3 10:41:14 | 显示全部楼层

smyz 发表于 2012-7-3 10:43



他是说群聊,照意思是说3万人同时在一起聊,一人发消息其它三万人要收到。 ...

YY那样?
但是这样的话用户屏幕不会爆掉么?
回复

使用道具 举报

475

主题

2892

回帖

7261

积分

论坛元老

积分
7261
发表于 2012-7-3 10:43:04 | 显示全部楼层
可惜我的机器不支持聊天室 不然价格可议很低
回复

使用道具 举报

179

主题

2247

回帖

5081

积分

论坛元老

积分
5081
发表于 2012-7-3 10:37:00 | 显示全部楼层
3万人…同一聊天室…挺夸张的…那vps肯定不够…LZ哪里有300G的VPS
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2012-7-3 10:45:36 | 显示全部楼层

Kokgog 发表于 2012-7-3 10:40



只文字也实现不了的,  不算聊天内容, 光3w人的上下线状态和心跳包做广播就不是一两台机器能挺住的, 如 ...

目测单独服肯定是不行的啦~
心跳包看探测的机制的频率啦,比如10秒探测一下,由用户端主动发探测包就比服务器主动探测要好得多。

目测前期开发可以在10台机器上实现,后期实际运营10到20台应该够了
回复

使用道具 举报

395

主题

4126

回帖

9455

积分

论坛元老

积分
9455
发表于 2012-7-3 10:40:00 | 显示全部楼层


  这配置怎么可能够
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-11 20:44 , Processed in 0.024535 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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