默认
发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
请教下IM的聊天记录的设计问题
阅读(23241) | 评论(7 收藏 淘帖
请教下各位大佬,关于IM的聊天记录这块,我是这样设计的,每一个聊天创建一个会话,会话有个id,然后每一条聊天消息都存储到数据库,有个字段是会话ID,然后获取聊天记录时,根据会话ID去拉取全部的,根据时间戳去排序,前端显示,不知道这样可不可行?

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

标签:求助 IM开发
上一篇:万字长文:手把手教你实现一套高效的IM长连接自适应心跳保活机制下一篇:分享几个我的Netty长连接压力测试性能优化实践
推荐方案
评论 7
引用:JackJiang 发表于 2022-05-30 22:27
你这问的是服务端的数据库设计,还是客户端的本地离线sqlite表设计?

服务端的数据库设计
签名: 今天还不错
引用:JackJiang 发表于 2022-06-01 11:05
看你的描述应该设计没问题,所谓的会话id,其实就是聊天好友的ui或群聊的群id

好咧,我实现下这种方案
签名: 今天还不错
引用:溺水的小青蛙 发表于 2022-06-01 11:05
所有聊天记录存在一张表不合理,服务器的存储要考虑会话和用户量,根据读写的比例首先你要确定是读扩散存 ...

感谢回复,我先去了解下
签名: 今天还不错
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部