我们的应用程序使用SignalR。我们需要支持负载均衡部署以实现高可用性。我们还在我们的应用程序中使用群集Redis进行缓存。
我们正在考虑使用与SignalR背板相同的Redis群集来扩展。
但是GlobalHost.DependencyResolver.UseRedis()不支持将多个服务器作为参数传递。
如果有可能,请指导我们如何实现相同目标?
答案 0 :(得分:2)
不要在UseRedis()函数中添加特定的redis服务器/端口,而是发送一个RedisScaleoutConfiguration,它将字符串作为redis的连接字符串。此连接字符串将包含多个服务器。像冠军一样工作!
答案 1 :(得分:0)
根据SignalR Documentation,这是不可能的:
使用Redis进行SignalR缩小不支持Redis群集。