默认
打赏 发表评论 38
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
干货,学习了
我有一个问题想请教一下:
在实际应用中群消息和单聊消息分别存在不同的表中好吗?会不会让业务更复杂了?
文章中是群消息业务单独存了一个表是为了举例子还是说您就是这么设计的呢?
还有,最后一条确认的消息ID存在群成员表里合适么?实际情况下一个人会拥有多个群,同一个用户有多条记录,是每一条记录的最后确认msg_id是相同的(不区分是哪个群),还是说每个群成员记录都只是存了这个用户在这个群的最后确认的msg_id,如果是前者,数据一样会有冗余,如果是后者,是否没有这个必要,所有群消息都存在一个表里,只要记录一个msg_id,拉去属于用户自己的未读msg就可以了吧,到了客户端再区分是哪个群的,不需要单独拉某个群的未读消息吧?
谢谢🙏
签名: 该会员没有填写今日想说内容.
评论 38
引用:JackJiang 发表于 2017-04-18 09:38
根据你的实际情况决定就行了,不需要纠结太多,先把逻辑实现能再考虑表数据量的问题,因为你的系统用户数 ...

嗯,最近一直在学习IM相关的东西,技术细节看了很多了,但是到了系统设计的时候,太纠结了,想的太长远,就比较复杂了,适可而止又不太甘心,不是说20倍设计,3倍实现么。。。别人的设计也看了很多,但是一般都是大的架构,很多细节都不会讲或者不屑于讲,大学狗还没毕业,目前在实习,求大神指条明路。。。。
签名: 该会员没有填写今日想说内容.
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部