我正在开发一个网站,我将使用微服务。什么是使用Socket.io运行多个服务的最佳方式
我将有一个或多个Node.js应用程序使用Socket.io。
我想弄清楚我将如何构建这个。
我可以使用多个Node.js与Socket.io连接到用户,还是会遇到冲突?我可以使用NGiNX作为UUID的代理来识别发送请求的微服务。这是否使感觉?有没有更好的办法?
或者我也想使用一个Node.js有一个代理接收所有的Socket.io连接,然后它创建一个与用户的连接。但是这似乎增加了网络负载,因为我添加了另一个微服务。
无论如何,我会喜欢你对此的看法。
这是相当困难知道如何不理解你正在试图解决的实际问题提出意见。建筑决策是根据实际问题制定的。 “用socket.io使用微服务”没有描述这个问题,这只是一种架构策略。 – jfriend00