signalR是否支持多个web服务器?

signalR是否支持多个web服务器?,signalr,Signalr,我想知道Signal是否在多个web服务器场景中工作。我们在amazon上有4-5个web服务器,希望使用SignalR推送定制通知 请告诉我,是的 但您需要启用背板,以便它能够向外扩展。存在多个背板,其中包括azure servicebus和redis 下面是一个关于如何将azure servicebus设置为背板的示例:谢谢,我目前正在用SQL发出R伸缩信号。我们没有粘性会话库,我目前正在使用SQL中的SignalR scaleout。我们有多个web服务器,不使用粘性会话。我不确定信号器是

我想知道Signal是否在多个web服务器场景中工作。我们在amazon上有4-5个web服务器,希望使用SignalR推送定制通知

请告诉我,是的

但您需要启用背板,以便它能够向外扩展。存在多个背板,其中包括azure servicebus和redis


下面是一个关于如何将azure servicebus设置为背板的示例:

谢谢,我目前正在用SQL发出R伸缩信号。我们没有粘性会话库,我目前正在使用SQL中的SignalR scaleout。我们有多个web服务器,不使用粘性会话。我不确定信号器是否支持这种情况。信号器从哪里获取要发送到的机器地址?它是否与消息一起存储在数据库中?请让我们知道。我认为消息是通过scaleout基础结构发布到所有节点的,它保存在内存中的一个缓冲区中,直到用户使用时间戳(对此不确定)连接/重新连接到其中一个节点,并从该点开始刷新缓冲区。谢谢,Yves。我们目前正在考虑发布特定于用户的消息,消息不会发布到所有订阅者。因为connectionId对于每个连接都是唯一的!我希望我们可以使用connectionId将消息传递到适当的客户端,即使是在web服务器场的情况下!不知怎的,connectionId有clientIP的信息!谢谢