Web套接字问题在群集环境

时间:2015-06-08 11:11:24

标签: spring websocket spring-websocket

我在项目中配置了web套接字。在UAT环境中,我有两个apache服务器和两个web服务器来共享负载平衡。

问题是我的websocket url在其中一个服务器上注册了。现在我什么时候发送任何通知。通知请求无法识别需要路由的服务器。

所以我看到了网络套接字的间歇性问题。有时它的工作大部分时间都在失败。

我已经使用群集和粘性会话进行了测试。

到目前为止没有成功。

1 个答案:

答案 0 :(得分:0)

您需要创建一个底板来传达这些服务器。

了解SignalR如何设法将消息转发到所有服务器:http://www.asp.net/signalr/overview/performance/scaleout-in-signalr

然后,如果您想要做更高级的事情,请查看消息传递基础架构:https://stackoverflow.com/a/30188677/307976