使用Azure Redis缓存服务扩展信号R.

时间:2017-07-20 08:55:03

标签: azure signalr azure-redis-cache signalr-backplane

我想利用Azure Redis缓存来扩展Signal R.但我对扩展的疑虑很少。

在给定的实例中,有100个客户端可能与信号r hub连接。

当我们看到Azure Redis缓存定价

enter image description here

它表示最大连接数为256,1000等。这些是否表示使用此Redis服务作为其背板可以连接到Signal R Hub的最大客户端数量?

或者它是否意味着在给定的时间点可以有256,1000等连接可以与Redis服务交换数据? 有人可以详细说明这一点。

Redis服务上所述的连接以及与Signal R集线器建立的连接是否相互关联?

1 个答案:

答案 0 :(得分:2)

SignalR Hub在您的服务器上运行,您的客户端在客户端计算机上运行并连接到服务器上运行的SignalR Hub。客户端肯定不会直接连接到Redis ;他们连接到SignalR Hub。您的案例中的连接数是连接到Redis的服务器端SignalR集线器的数量(以及在Redis中编写的任何进程)。

简而言之,作为一个例子:两个具有200个客户端连接的应用程序实例,两者都有自己的SignalR Hub连接到Redis,这意味着 2连接到Redis