一些IM系统架构设计的思考

一、什么是IM系统其实所谓的IM就是指聊天软件啦,比如微信,QQ等。但想要实现一个IM的服务端架构其实并不容易,要考虑的东西有很多。二、网络协议在想设计之前,其实要先搞清楚自己想要用什么协议,或什么平台来做。比如是使用 http 协议,还是使用 tcp 协议就是一个值得思考的问题。那我们分开来讨论。