请教,如何实现所有用户在一个群组中聊天?

2020 年 12 月 24 日
 lucifeSe7En

有这样一个需求,需要 app 的所有用户可以在公屏上进行聊天。因为我们选用的腾讯的即时通讯 im,腾讯那边的群组系统并不能满足我们的需求。app 的用户数量初步预计为>10000 人,腾讯方的群组系统,只有直播群是没有人数限制的,但是有一点,直播群是没有消息记录的。另外几个的群组虽然有历史消息,但是最高也只支持 6000 人的上限。想问问有没有只通过腾讯就能解决的方案?如果没有,其他的解决方案也可以

4817 次点击
所在节点    程序员
40 条回复
takemeaway
2020 年 12 月 24 日
想象一下一万人在一个群里面,说一句话都被秒淹没。
aloyuu
2020 年 12 月 24 日
1 万人同时说话,1 秒 1 万条
randomuuid
2020 年 12 月 24 日
discord ?
wr516516
2020 年 12 月 24 日
这能聊起来吗?
k1z
2020 年 12 月 24 日
电报不是这样的吗。 之前胴体好像 14W 人?
AoEiuV020
2020 年 12 月 24 日
提到多人群就是电报了,几十万人群狂刷消息一点不卡,不知道怎么做到的,
opengps
2020 年 12 月 24 日
自己能实现,但是这个并发规模延迟会很明显。任何一个人发言,都要对另外上万 tcp 连接下发消息
opengps
2020 年 12 月 24 日
说电报不卡的,只是作为自己一端的感受。实际这么大规模的批量下发和延迟,本身就是个难以突破的问题,更何况各位用电报本身就有网络线路上的一层高延迟了
lucifeSe7En
2020 年 12 月 24 日
@takemeaway 只需要保证可以在群里说话就行,同时说话的情况先不考虑
jhiiii
2020 年 12 月 24 日
1, 反过来,app 去后端拉。 一边推一边拉
or
2,N 个小群组组成一个大群组
rb6221
2020 年 12 月 24 日
电报实现了,但是具体技术就不是我能知道的了 属于商业机密吧
liian2019
2020 年 12 月 24 日
如果是 java 的话 ,推荐 netty
annielong
2020 年 12 月 24 日
光看百人的 qq 群同聊刷新的 都快看不出来了,感觉电报应该没有全部显示
KagurazakaNyaa
2020 年 12 月 24 日
要不然试试用 xmpp 的 muc ?搞个 ejabberd 集群试试
kiracyan
2020 年 12 月 24 日
感觉是个伪需求 1W 人同时在线聊天 想想就可怕
Tink
2020 年 12 月 24 日
直播啊
Tink
2020 年 12 月 24 日
弹幕
oneonesv
2020 年 12 月 24 日
打电话给腾讯销售给你提高上限
14v45mJPBYJW8dT7
2020 年 12 月 24 日
对,直播弹幕,像 pdd 开播那天都卡死了
HeiHeiDe
2020 年 12 月 24 日
直播

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/738642

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX