Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在使用套接字集群来设置套接字服务器。无论如何使用在同一端口上的同一台机器上运行的多个套接字集群?
前任:
应用程序连接到 ws://server.com/app-one 另一个应用程序连接到 ws://server.com/app-two
无论如何要使用在同一端口上的同一台机器上运行的多个套接字集群?
不,不是直接的。您需要某种其他进程作为代理来分离主端口上的传入连接,然后转发到相应的集群(每个集群都将在不同的端口上运行)。
因此,无论是什么,代理进程都将在您的主端口上运行。每个 websocket 集群都将在其自己的唯一端口上运行。传入连接将到达代理,然后转发到正确的套接字集群。我的猜测是,您可以使用 NGINX 作为代理并将其配置为根据路径路由到正确的集群。