【发布时间】:2021-11-17 22:31:47
【问题描述】:
我阅读了 SignalR 的 Microsoft 文档并说:
带有 Redis 的 SignalR 横向扩展不支持 Redis 集群。
但文档是 2014 年 6 月 10 日。 到目前为止,有没有解决方案将 Redis 背板与集群 redis 一起使用? 或者我该如何解决这个问题?一些想法? 谢谢你
【问题讨论】:
-
在您的基础架构中是否有任何理由不能让完全独立的 redis 实例仅用于背板?
-
是的,因为我将会话令牌和clientId保存在redis中
-
github.com/SignalR/SignalR/issues/3765 "这可能意味着如果他们当前与需要集群的应用程序共享其 Redis 数据库,他们可能需要为 SignalR 使用不同的 Redis 数据库。"
-
对不起,如果redis服务器宕机了,应用程序又重新工作了?!
-
可以在redis集群前面放一个反向代理(HAProxy)让它工作吗?
标签: c# .net signalr signalr-backplane