目前 SignalR.Redis 正在使用 Booksleeve。
但是,SignalR.Redis 现在已迁移到 StackExchange.Redis,而不是 signalR.Redis(2.2 开发分支)中的 Booksleave。
升级到 2.2 后,我们仍然可以使用相同的代码指定单个 Redis 服务器:
GlobalHost.DependencyResolver.UseRedis("localhost", 6379, string.Empty, "myApp");
但是,我现在想知道如何使用 ConnectionMultiplexer(可在 StackExchange.Redis 中获得)使用 SignalR.Redis 指定多个服务器(而不是仅指定一个服务器)。
这里的答案:使用 SignalR 和 Redis 消息总线故障转移,使用 BookSleeve 的 ConnectionUtils.Connect()使我朝着正确的方向前进,但是我对如何实现它感到困惑。
很感谢任何形式的帮助。