我正在评估SignalR for ASP.NET Core,以前的版本SignalR的文档说明了这一点
使用Redis进行SignalR缩小不支持Redis群集 .
新版本的SignalR会支持吗?
如果没有这方面的支持,如何在具有redis背板的多个SignalR实例的用例中确保高可用性?
对ASP.NET Core中redis实现的要求较少(比如不需要单调增加的id),也就是说,我们还没有使用redis pubsub和redis集群进行测试(无论如何都有规模问题https://github.com/antirez/redis/issues/2672)
我正在实现故障转移 . 具有负载 balancer 器的主/从配置,用于执行运行状况检查和故障转移 . 我让我的奴隶不是只读,所以如果它失败了它仍然可以写入(即使我不能让那些回到主人)
2 回答
对ASP.NET Core中redis实现的要求较少(比如不需要单调增加的id),也就是说,我们还没有使用redis pubsub和redis集群进行测试(无论如何都有规模问题https://github.com/antirez/redis/issues/2672)
我正在实现故障转移 . 具有负载 balancer 器的主/从配置,用于执行运行状况检查和故障转移 . 我让我的奴隶不是只读,所以如果它失败了它仍然可以写入(即使我不能让那些回到主人)