默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
请教IM中群组消息异步入库引发的问题,如何处理最优化
阅读(14462) | 评论(1 收藏1 淘帖1
之前设计群组消息处理的时候采是用的写扩散存储逻辑,且处理过程为数据入库成功后再给发送方返回成功标识,即同步处理群组消息的入库和消息转发等逻辑,考虑到后面如果开放500人甚至一千人大群,那么同步处理可能会出现性能IO瓶颈,所以现在考虑使用MQ将数据做异步入库处理,但是在极限场景下如果MQ中的消息没能实时入库而有群成员拉取了群离线消息会导致群消息丢失的问题,想请教一下大家这种场景有什么好的解决方案吗?或者整个群组模块的数据入库逻辑有什么更好的处理思路呢?谢谢!

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

标签:求助 IM开发
上一篇:新手求教im的数据库表应该怎么设计?下一篇:求教IM开发中的会话数据存储和事件触发

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

推荐方案
评论 1
你可以考虑将消息放入redis
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部