微信发送一条消息会经历哪些过程。由此来思考IM系统中需要哪些东西。 引出IM设计中的难点(不丢消息,不重消息,不乱序)并且对于微信和钉钉是如何解决的说了一下解决方案。 自己的IM系统也已经更了好几期了,可以看主页查看。 下期更新代码部分,结合这期和上一期的分布式ID来聊聊IM系统中实现消息的幂等