我有Silverlight Web应用程序。这个网络应用程序运行在4台服务器上,前面有一个NLB。我需要在我的web应用程序中使用SignalR。SignalR - NLB服务器更改和推荐的扩展方式
让我们思考一下这种情况。 客户端#1连接到服务器#1,一切正常。他们正在通过一个集线器完美地相互沟通。然后突然NLB将客户端#1分配给服务器#2。
现在,Connection和Hub会发生什么?他们将如何沟通? 客户端#1和服务器#1之间的连接如何设置? PS:我对NLB了解不多。也许这是一个愚蠢的问题,但我找不到一个好的解释。
我的第二个问题是,扩展(Azure,SQL,Redis)中的哪种方式对于可能不是很多客户端(小于10K)的.NET Silverlight应用程序是最好的?
不是:我在我的应用程序中使用MS SQL,SQL Server。
您需要使用背板。 SignalR提供Redis,SQL Server和Service Bus挂钩。 –