【发布时间】:2018-09-21 05:25:03
【问题描述】:
我正在为 ASP.NET Core 评估 SignalR,SignalR 之前版本的文档指出
带有 Redis 的 SignalR 横向扩展不支持 Redis 集群。
新版本的 SignalR 会支持这个吗?
如果对此不提供支持,在您有多个 SignalR 实例和一个 redis 背板的用例中,如何确保高可用性?
【问题讨论】:
我正在为 ASP.NET Core 评估 SignalR,SignalR 之前版本的文档指出
带有 Redis 的 SignalR 横向扩展不支持 Redis 集群。
新版本的 SignalR 会支持这个吗?
如果对此不提供支持,在您有多个 SignalR 实例和一个 redis 背板的用例中,如何确保高可用性?
【问题讨论】:
我正在实施故障转移。具有执行健康检查和故障转移的负载平衡器的主/从配置。我让我的奴隶不是只读的,这样如果它发生故障,它仍然可以进行写入操作(即使我无法将这些返回给主人)
【讨论】:
对 ASP.NET Core 中的 redis 实现的要求较少(比如不需要单调递增的 id),也就是说,我们还没有使用 redis pubsub 和 redis cluster 进行测试(无论如何都有规模问题https://github.com/antirez/redis/issues/2672)
【讨论】: