集群环境下Web Socket问题



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

问题是我的websocket url与服务器之一注册。现在当我发送任何通知时。通知请求无法识别需要路由的服务器。

所以我看到一个间歇性的问题的web套接字。有时它能工作,但大多数时候它会失败。

我也测试了集群和粘接会话。

目前还没有成功。

您需要创建一个背板来与这些服务器通信。

看一下SignalR如何管理将消息转发到所有服务器:http://www.asp.net/signalr/overview/performance/scaleout-in-signalr

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

最新更新