默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
引用:JackJiang 发表于 2019-11-09 11:12
服务端的这个函数被调用3次是不合理的。

其实,onTransBuffer_C2C_RealTimeSendFaild_CallBack函数的返 ...

我这儿也出现这个问题,不过出现的地方是在群消息部分,当发出群消息后,数据库有可能出现三条一模一样的消息,我有想过用事务管理,但是还是有问题
1:是否有可能是因为客户端在请求服务端时,未收到服务端返回的true,则自动进入消息重发阶段,而我从服务端同事了解得知,该重发机制也是3次,是否有可能是这种情况造成消息三条一样的
2:还有,这三条消息的fingerprint不一样,是否能够做到当进入消息重发的时候,使用的fingerPrint一样,从而当服务端进行消息fingerprint去重时,将同一条消息只显示一次
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部