默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
求教IM中小群和单聊的聊天消息写扩散处理
阅读(39193) | 评论(3 收藏 淘帖2
对于小群和单聊的消息写扩散,有没有什么好的实现方式;
尤其是单聊的历史消息同步,这个是一次拉取全部的,还是按需拉取比较好;

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:求助 IM开发
上一篇:UDP超过MTU限制出现分包乱序的问题应该怎么解决?下一篇:消息队列IMMQ_QUEUE_APP2WEB = "burnAfterReading"

本帖已收录至以下技术专辑

推荐方案
评论 3
1)写扩散对于在群成员在线的话,没什么捷径可走,就是一条条消息发出去的,不像局域网,是没法做广播的。
2)对于历史消息的同步,可以用增量更新的方式。

群聊是im里看似简单,其实是比较难处理好的技术点,具体你可以读读一下我整理有这里有关群里的文章:

快速裂变:见证微信强大后台架构从0到1的演进历程(一)
如何保证IM实时消息的“时序性”与“一致性”?
IM单聊和群聊中的在线状态同步应该用“推”还是“拉”?
IM群聊消息如此复杂,如何保证不丢不重?
微信后台团队:微信后台异步消息队列的优化升级实践分享
移动端IM中大规模群消息的推送如何保证效率、实时性?
现代IM系统中聊天消息的同步和存储方案探讨
关于IM即时通讯群聊消息的乱序问题讨论
IM群聊消息的已读回执功能该怎么实现?
IM群聊消息究竟是存1份(即扩散读)还是存多份(即扩散写)?
一套高可用、易伸缩、高并发的IM群聊、单聊架构方案设计实践
[技术脑洞] 如果把14亿中国人拉到一个微信群里技术上能实现吗?
IM群聊机制,除了循环去发消息还有什么方式?如何优化?
网易云信技术分享:IM中的万人群聊技术方案实践总结
阿里钉钉技术分享:企业级IM王者——钉钉在后端架构上的过人之处
IM群聊消息的已读未读功能在存储空间方面的实现思路探讨
直播系统聊天技术(一):百万在线的美拍直播弹幕系统的实时推送技术实践之路
直播系统聊天技术(二):阿里电商IM消息平台,在群聊、直播场景下的技术实践
直播系统聊天技术(三):微信直播聊天室单房间1500万在线的消息架构演进之路
直播系统聊天技术(四):百度直播的海量用户实时消息系统架构演进实践
直播系统聊天技术(六):百万人在线的直播间实时聊天消息分发技术实践
直播系统聊天技术(七):直播间海量聊天消息的架构设计难点实践
企业微信的IM架构设计揭秘:消息模型、万人群、已读回执、消息撤回等
融云IM技术分享:万人群聊消息投递方案的思考和实践
签名: 《能Ping通,TCP就一定能连接和通信吗?》http://www.52im.net/thread-4756-1-1.html
引用:JackJiang 发表于 2022-03-07 17:50
1)写扩散对于在群成员在线的话,没什么捷径可走,就是一条条消息发出去的,不像局域网,是没法做广播的。
...

好的,感谢
引用:alvin! 发表于 2022-03-07 18:08
好的,感谢

签名: 《能Ping通,TCP就一定能连接和通信吗?》http://www.52im.net/thread-4756-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部