即时通讯IM技术领域提高篇即时通讯IM技术领域基础篇接入层的服务器程序如何升级对于当前特定Access长连接接入服务而言我经历的xxx项目中的情况:Access接入层服务, tcp长连接的, 如果需要更新的话...是的,但是可以改造,access 再剥一层出来专门维护长连接access 分为连接层和 access,前者不涉及业务,所以预期不用重启,后者承载业务,更新重启对连接没有影响。...传来的socket外,还会再建立一个list链表,用于存储准备就绪的事件,当epoll_wait调用时,仅仅观察这个list链表里有没有数据即可。...如通过etcd来进行服务发现和注册.设计的各个模块要能独立化部署,设计为无状态,例如所谓的微服务, 这样才能够很好的做服务的升级、扩容, 保证无单点故障, 也方便灰度发布更新动态配置----群消息相关消息是写扩散...查询一条sql语句的时间大致在0.2-0.5ms(在表数据量不大的情况下, 是否根据索引id来查询,区别不大.)系统有没有引入其他资源性能瓶颈无法是cpu/io.db查询慢,是为啥慢?