This topic created in 4705 days ago, the information mentioned may be changed or developed.
刚开始使用socket.io, server端可以向客户端broadcast一些信息. 我猜里面的实现细节是有一个大的字典保持了所有的客户端的连结,broadcast的时候会遍历这些客户端,并发送信息.
所以这里问题就来了, 当server端只有一个线程的时候是没问题的,如果server端是多个进程呢?同一namespace下的客户端有可能连结到不同的进程,这个时候一个server进程进行broadcast的时候遍历的就不是全部的客户端.
不知道真实使用场景下有没有遇到这种情况的? 以及解决方案
Supplement 1 · Jun 17, 2013
2 replies • 1970-01-01 08:00:00 +08:00