场景:我有许多客户端(网页,通过Socket.io)连接到Node.js服务器(称之为A)。服务器充当这些客户端的另一个服务(Node.js)的应用程序“代理”,让我们调用服务B.实际上,页面使用代理与服务B通信。 我试图理解我是否可以从服务器A到服务B只接受一个打开的套接字,只是为了获得性能和资源(在服务器A上的第一个客户端连接上,服务器将打开套接字到B并维护它打开消息以双向流动)。 当然问题在于,如果没有某种干预,消息可能会被打乱,导致服务B无法理解的混乱。 我是套接字编程的新手,我想知道这是否是一个“已解决”的问题,或者只是问题的错误答案:) 谢谢
答案 0 :(得分:0)
从你的评论中,看起来你会从像Redis'PubSub这样的东西中受益。