设计聊天软件
1 场景
2 服务
单聊
relationID=smallID+bigID
用户A 用户B 映射出一个 relationID
群聊=group_msg_id + 群号 group_id
消息未读机制
unread + userAId + userBId + 未读消息的个数
每个用户会维护一个未读hash对象
清除未读消息
3 数据库
4 扩展
设计聊天软件
1 场景
2 服务
单聊
relationID=smallID+bigID
用户A 用户B 映射出一个 relationID
群聊=group_msg_id + 群号 group_id
消息未读机制
unread + userAId + userBId + 未读消息的个数
每个用户会维护一个未读hash对象
清除未读消息
3 数据库
4 扩展