引用:mozhengxin 发表于 2020-08-29 13:16 嗯,看完这几篇文章,你就懂了: 《IM消息ID技术专题(一):微信的海量IM聊天消息序列号生成实践(算法原理篇)》 《IM消息ID技术专题(二):微信的海量IM聊天消息序列号生成实践(容灾方案篇)》 《IM消息ID技术专题(三):解密融云IM产品的聊天消息ID生成策略》 《IM消息ID技术专题(四):深度解密美团的分布式ID生成算法》 《IM消息ID技术专题(五):开源分布式ID生成器UidGenerator的技术实现》 |
客戶端發送消息的id是怎麼生成的?就是服務器返回的ack與之對應的id? 這個應該是客戶端生成的吧 |
写的好详细 |
大佬,本地手机时钟累计运行时长,这个参数是哪个 现在还有么 |
收藏一下 |
引用:asdf 发表于 2016-07-11 16:41 这就看你怎么处理了,服务端架构考验的是经验和实践。 |
而且布隆过滤器也是不能删除数据的。所以应该用不上 |
下发消息时候,查询online.userid@service.broker 会不会成为性能瓶颈吗 |
引用:JackJiang 发表于 2016-03-19 14:32 表示严重赞同。 |
个人认为,即时通讯系统是种多端、多技术、多种技术生态的综合应用体,难点在于没有固定的架构选型。 因而,肯定不存在在最佳架构,适合你的就是好架构,重在实践! |