我在项目中配置了web套接字。在UAT环境中,我有两个apache服务器和两个web服务器来共享负载平衡。
问题是我的websocket url在其中一个服务器上注册了。现在我什么时候发送任何通知。通知请求无法识别需要路由的服务器。
所以我看到了网络套接字的间歇性问题。有时它的工作大部分时间都在失败。
我已经使用群集和粘性会话进行了测试。
到目前为止没有成功。
答案 0 :(得分:0)
您需要创建一个底板来传达这些服务器。
了解SignalR如何设法将消息转发到所有服务器:http://www.asp.net/signalr/overview/performance/scaleout-in-signalr
然后,如果您想要做更高级的事情,请查看消息传递基础架构:https://stackoverflow.com/a/30188677/307976