Signalr 信息总线

Signalr 信息总线,signalr,signalr-backplane,Signalr,Signalr Backplane,我正在使用RedisMessageBus作为背板。从本文中我知道,服务器从其本地缓存向客户端发送消息 但是,如果服务器处于脱机状态并且错过了消息总线上的一些消息,会发生什么情况呢?这种情况超出了本文的讨论范围……您可以再详细说明一下吗?我有两台服务器,Redis消息总线和两台连接到这些服务器的客户端(C1>S1,C2>S2)。服务器2离线一段时间。客户端1继续向服务器1发送消息并将其发布到消息总线。同时,服务器2未订阅这些消息。服务器2联机,客户端2重新连接到此服务器。他会收到丢失的消息吗?S1

我正在使用RedisMessageBus作为背板。从本文中我知道,服务器从其本地缓存向客户端发送消息


但是,如果服务器处于脱机状态并且错过了消息总线上的一些消息,会发生什么情况呢?

这种情况超出了本文的讨论范围……您可以再详细说明一下吗?我有两台服务器,Redis消息总线和两台连接到这些服务器的客户端(C1>S1,C2>S2)。服务器2离线一段时间。客户端1继续向服务器1发送消息并将其发布到消息总线。同时,服务器2未订阅这些消息。服务器2联机,客户端2重新连接到此服务器。他会收到丢失的消息吗?S1和S2在负载平衡器后面吗?这是一个web场场景吗?它们在负载平衡器后面。然后,如果S2关闭,来自客户端2的所有新请求都会转到S1,响应会存储在redis缓存中,因此没有信息丢失……您可以测试此场景并故意关闭一台服务器,要了解发生了什么情况,该场景超出了本文的范围……您可以再详细说明一下吗?我有两个服务器,Redis消息总线和两个连接到这些服务器的客户端(C1>S1,C2>S2)。服务器2离线一段时间。客户端1继续向服务器1发送消息并将其发布到消息总线。同时,服务器2未订阅这些消息。服务器2联机,客户端2重新连接到此服务器。他会收到丢失的消息吗?S1和S2在负载平衡器后面吗?这是一个web场场景吗?它们在负载平衡器后面。然后,如果S2关闭,来自客户端2的所有新请求都会转到S1,响应会存储在redis缓存中,因此没有信息丢失……您可以测试此场景并故意关闭一台服务器,看看会发生什么