具有SignalR背板的Redis群集

时间:2016-10-06 07:45:01

标签: .net redis stackexchange.redis signalr-backplane redis-cluster

我们的应用程序使用SignalR。我们需要支持负载均衡部署以实现高可用性。我们还在我们的应用程序中使用群集Redis进行缓存。

我们正在考虑使用与SignalR背板相同的Redis群集来扩展。

但是GlobalHost.DependencyResolver.UseRedis()不支持将多个服务器作为参数传递。

如果有可能,请指导我们如何实现相同目标?

2 个答案:

答案 0 :(得分:2)

不要在UseRedis()函数中添加特定的redis服务器/端口,而是发送一个RedisScaleoutConfiguration,它将字符串作为redis的连接字符串。此连接字符串将包含多个服务器。像冠军一样工作!

答案 1 :(得分:0)

根据SignalR Documentation,这是不可能的:

  

使用Redis进行SignalR缩小不支持Redis群集。