
IM即时通讯
安全可靠、全球互通

实时音视频
流畅稳定、省钱省力
回答:
一。Server端对于消息的处理机制
1. 聊天室消息的丢弃机制:对于同一个聊天室,只存储该聊天室的50条最新消息,当聊天室消息满50条的时候,再有新消息时会丢弃掉最早的消息。
2. Hight level和low level的消息:当聊天室中消息并发量很高时,可以将不重要的消息(如点赞)设置为low Level的消息,消息默认全是Hight level的消息。Hight level和Low level的消息的区别在于,当服务器负载高时low level的消息可能被丢弃,这样可以让出资源给hight level的消息保证其不丢失。low level消息的设置方法为,把消息的类型通过工单发送给我们,我们会帮你配置,配置好后两小时生效。
二。Client端需要做防止刷屏的处理机制
Client获取到从server拉取到的消息,需要把他们放到一个消息队列中,然后设置多长时间间隔显示一条消息,这样来防止刷屏。