Es gibt eine unveröffentlichte Implementierung von SignalR mit SQL Server als Message Bus (Backplane), die in Arbeit ist. Sie können den Quellcode anzeigen und kompilieren von https:/ /github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.SqlServer
Sobald Sie über eine kompilierte Version verfügen und in Ihrem Projekt auf die SignalR.SqlServer-Assembly verweisen, können Sie die SQL Server-Rückwandplatine aktivieren, indem Sie Folgendes aufrufen, normalerweise über Application_Start
-Methode in Ihrer global.asax.cs-Datei.
var connection = ConfigurationManager.ConnectionStrings["SignalRMessageBus"].ConnectionString;
GlobalHost.DependencyResolver.UseSqlServer(connection);
Dies setzt voraus, dass Sie die SignalRMessageBus-Verbindungszeichenfolge in Ihrer Datei „web.config“ definiert haben greifen mit zu, hat die Berechtigung zum Erstellen von Tabellen.
Auch dies wurde nicht offiziell veröffentlicht, aber gemäß dem Problem dafür – Sql-Server-Scale-Out-Nachricht Busse dies wird Teil der kommenden Version 1.0 Alpha 1 sein.