WechatIMG109.jpg (68.82 KB, 下载次数: 2414)
下载附件 保存到相册
6 年前 上传
58同城沈剑.jpg (7.03 KB, 下载次数: 2436)
group_info(gid, group_info); user_info(uid, user_info); group_members(gid, uid);
user_msgs(uid,msgid,gid,sender_uid,time,content);
1.jpg (25.47 KB, 下载次数: 2346)
2.jpg (26.86 KB, 下载次数: 2370)
3.jpg (21.26 KB, 下载次数: 2389)
4.jpg (20.28 KB, 下载次数: 2472)
5.jpg (26.59 KB, 下载次数: 2648)
user_msgs(uid,msgid,gid,sender_uid,time,content); 优化为: group_msgs(msgid,gid,sender_uid,time,content); user_msgs(uid, msgid, gid);
delete from user_msgs where msgid in($mid1,$mid2…, $midN) and gid=$gid
delete from user_msgs where msgid >= $mid1 and gid=$gid
6.jpg (25.77 KB, 下载次数: 2376)
7.jpg (23.41 KB, 下载次数: 2469)
8.jpg (21.09 KB, 下载次数: 2393)
来源:即时通讯网 - 即时通讯开发者社区!
轻量级开源移动端即时通讯框架。
快速入门 / 性能 / 指南 / 提问
轻量级Web端即时通讯框架。
详细介绍 / 精编源码 / 手册教程
移动端实时音视频框架。
详细介绍 / 性能测试 / 安装体验
基于MobileIMSDK的移动IM系统。
详细介绍 / 产品截图 / 安装体验
一套产品级Web端IM系统。
详细介绍 / 产品截图 / 演示视频
引用此评论
引用:只是路过 发表于 2018-05-26 10:07 终级方案,看起来还挺诱人
引用:researchboy 发表于 2018-07-09 20:27 我们现实方案与最后一种方案不谋而合
引用:@_@ 发表于 2018-07-25 16:18 有没有关于群聊太多,拉取的时候需要遍历这优化的处理方案呢?
引用:zhxh007 发表于 2018-07-27 16:28 写扩散的基础上,如何保证事务,会不会存在有的群成员消息写成功,有的群成员写失败的基础上,导致某些群成 ...
引用:Fung 发表于 2018-09-30 18:12 个人猜测,微信采用写扩散的原因可能和业务模式有关,微信建群比较轻量,历史群组没有专门维护,不像QQ群。 ...
引用:1mok 发表于 2019-01-28 15:58 存一份的想法是很好,但作者还是没有解答文章开头评论提出的疑问,类似微信这种无限建群的方式,如何知道哪 ...
引用:JackJiang 发表于 2019-02-27 21:36 哪些群有新消息,服务端肯定是确切知道的,不需要客户端来按照这么多群一个个遍历拉取
引用:一夕 发表于 2019-02-27 20:53 我个人觉得解决方案是建立在实际用户场景里的,对于im而言主要纠结在实时推送【多端问题、及时性、数据不 ...
精华主题数超过100个。
连续任职达2年以上的合格正式版主
为论区做出突出贡献的开发者、版主等。
连续任职达3个月以上的合格正式版主
Copyright © 2014-2024 即时通讯网 - 即时通讯开发者社区 / 版本 V4.4
苏州网际时代信息科技有限公司 (苏ICP备16005070号-1)
Processed in 0.156250 second(s), 42 queries , Gzip On.