我有一个使用 websocket 进行实时多人游戏的游戏服务器。这是一个 Spring 4 应用程序,我使用 RabbitMQ 作为我的代理。这是我的配置:
<websocket:message-broker application-destination-prefix="/app">
<websocket:stomp-endpoint path="/portfolio">
<websocket:sockjs/>
</websocket:stomp-endpoint>
<websocket:simple-broker prefix="/queue, /topic"/>
</websocket:message-broker>
从 4 个客户端的一个非常小的测试中,我看到 Rabbit 上打开了 4 个连接。
每个使用 websocket 连接到我的服务器的客户端最终是否会打开与代理 (RabbitMQ) 的新连接?这个可以配置吗?