1
4074 2016-09-08 15:31:44 +08:00 1
|
2
haiwen 2016-09-08 15:36:35 +08:00 1
打下硬广,我们公司刚好有针对这两种应用场景做了案例,可以点击查看下 GitHub 链接
聊天室案例: https://github.com/yunbademo/yunba-chatroom 弹幕案例: https://github.com/yunbademo/yunba-live-video 然后我们 CEO 有做过一场关于“如何实现十万在线级别的实时弹幕”的直播 视频链接戳: http://www.huajiao.com/l/26417618 图文版本戳: http://mp.weixin.qq.com/s?__biz=MzIyNjUyMDU3MA==&mid=2247483779&idx=1&sn=42a18873bd9764a5201729f2960e13a6&scene=1&srcid=0908AznbO1xGXjC5FCf5jreb#rd 希望对你有帮助~ |
3
blvming 2016-09-08 15:43:10 +08:00 1
php 有个 swoole 框架很适合做聊天功能
|
4
song0071000 2016-09-08 16:02:33 +08:00 1
@4074 对 node 能否支撑 10w 人实时聊天 存疑
|
6
4074 2016-09-08 17:15:32 +08:00
|
7
CosWind 2016-09-08 17:55:46 +08:00
这个量级自己做就可以了,用 netty-socketio ,一天时间就设计加代码搞定了。
|
8
song0071000 2016-09-08 17:59:02 +08:00
@4074 考虑 node 单线程 一个 node 支撑 10w 人 实时聊天 难! 得上多进程均衡负载
我们游戏一个服 最高 2k 多人同时在线 网关就撑不住了 主要是 cpu 占用太高 node 直接 down 掉 |
9
hisway 2016-09-08 18:03:16 +08:00
node+mqtt
|
10
Nexvar 2016-09-08 18:14:48 +08:00 via Android
两个关键点 高并发和可扩展
高并发一般就哈希和缓存,但聊天是长连接,所以只能加内存提高机器配置 可扩展一般上集群,建议用容器 仅供参考,没有仔细思考 |
11
former 2016-09-09 09:44:37 +08:00
可以试试 workerman , http://www.workerman.net/workerman-chat
|