C# 信号器将组保存到数据库

C# 信号器将组保存到数据库,c#,asp.net-mvc,database,signalr,signalr-backplane,C#,Asp.net Mvc,Database,Signalr,Signalr Backplane,我在冗余服务器下的信号器有问题。我在互联网上阅读最后几天的每一篇教程/文档,但我的Signal R Server应用程序(ASP.NET MVC 5)在冗余服务器下无法工作 到目前为止我所做的: 使用SQL Server实现了扩展(链接:) 从那里将自定义HubClients保存到数据库en(并用Groups.add()方法填充HubGroups) 但这些解决方案都不管用。我将知道的是如何将Signal R的Hub.Groups()对象保存在数据库中并从中获取它 我还想知道Groups.Ad

我在冗余服务器下的信号器有问题。我在互联网上阅读最后几天的每一篇教程/文档,但我的Signal R Server应用程序(ASP.NET MVC 5)在冗余服务器下无法工作

到目前为止我所做的:

  • 使用SQL Server实现了扩展(链接:)
  • 从那里将自定义HubClients保存到数据库en(并用Groups.add()方法填充HubGroups)
但这些解决方案都不管用。我将知道的是如何将Signal R的Hub.Groups()对象保存在数据库中并从中获取它

我还想知道Groups.Add/Remove()方法在内部是如何工作的。如果组中存在HubClient,则他会更新它或将HubClient再次添加到组中?所有这些信息必须在MSDN上,但没有


有人能给我举一个简单的示例,说明一个具有扩展功能的SignalR server Web应用程序(MVC 5)在数据库中保存/获取组吗?

您能详细说明一下“冗余服务器”是什么意思吗?冗余服务器是您为扩展应用程序而添加的其他web前端,还是这些热备用服务器仅在发生故障时接收流量?另外,请注意,完整的SignalR源代码位于GitHub上。如果您对如何实现某些东西有疑问,您可以随时将其拉出来并仔细查看。