【问题标题】:SignalR .NET CoreSignalR .NET 核心
【发布时间】:2018-09-21 05:25:03
【问题描述】:

我正在为 ASP.NET Core 评估 SignalR,SignalR 之前版本的文档指出

带有 Redis 的 SignalR 横向扩展不支持 Redis 集群。

新版本的 SignalR 会支持这个吗?

如果对此不提供支持,在您有多个 SignalR 实例和一个 redis 背板的用例中,如何确保高可用性?

【问题讨论】:

    标签: c# asp.net-core-signalr


    【解决方案1】:

    我正在实施故障转移。具有执行健康检查和故障转移的负载平衡器的主/从配置。我让我的奴隶不是只读的,这样如果它发生故障,它仍然可以进行写入操作(即使我无法将这些返回给主人)

    【讨论】:

      【解决方案2】:

      对 ASP.NET Core 中的 redis 实现的要求较少(比如不需要单调递增的 id),也就是说,我们还没有使用 redis pubsub 和 redis cluster 进行测试(无论如何都有规模问题https://github.com/antirez/redis/issues/2672

      【讨论】:

      • 这个答案仍然准确吗?似乎只是在回避回答有关 Asp .Net Core SignalR 是否支持 Redis 集群或单个主/从副本的问题?
      猜你喜欢
      • 2020-01-28
      • 2018-02-28
      • 1970-01-01
      • 1970-01-01
      • 2019-08-18
      • 1970-01-01
      • 1970-01-01
      • 2019-10-08
      • 2019-07-19
      相关资源
      最近更新 更多