@@ -16,6 +16,16 @@
# 设计思路
imServer 是 websocket 服务中心,可部署多实例,按用户id分区连接;
web或其他程序,如果向某用户推送消息,只需向 redis-channel 发送消息即可;
imServer 订阅了相应的频道,收到消息,指派 websocket 向客户端发送消息;
1、可缓解并发推送消息过多的问题;
2、可解决连接数过多的问题;
### socket选型
最二的办法是浏览器端使用websocket,其他端socket,这么混乱的设计最终将非常难维护。
The note is not visible to the blocked user.