我一直在使用套接字群集来设置套接字服务器。无论如何使用在同一端口上的同一台机器上运行的多个套接字群集?
例如:
应用程序连接到ws://server.com/app-one 另一个应用程序连接到ws://server.com/app-two
答案 0 :(得分:1)
是否有使用多个套接字群集在同一端口上的同一台机器上运行?
没有。不是直接的。您需要某种其他进程作为代理来分离主端口上的传入连接,然后转发到相应的群集(每个群集将在不同的端口上运行)。
因此,代理进程将在您的主端口上运行。 每个websocket集群都将在其自己独特的端口上运行。 传入连接将到达代理,然后转发到正确的套接字集群。我的猜测是你可以使用NGINX作为代理,并将其配置为根据路径路由到正确的集群。