sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man använder SignalR i en webbfarm, med SQL-server som bakplan

Det finns en outgiven implementering av SignalR som använder SQL Server som meddelandebuss (bakplan) som är under arbete. Du kan visa och kompilera källan från https:/ /github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.SqlServer

När du har en kompilerad version och refererar till SignalR.SqlServer-sammansättningen i ditt projekt, kan du aktivera SQL Server-bakplanet genom att anropa följande, vanligtvis från Application_Start metod i din global.asax.cs-fil.

 var connection = ConfigurationManager.ConnectionStrings["SignalRMessageBus"].ConnectionString;
 GlobalHost.DependencyResolver.UseSqlServer(connection);

Detta förutsätter att du har definierat SignalRMessageBus-anslutningssträngen i din web.config-fil. SignalR.SqlServer-sammansättningen skapar de nödvändiga tabellerna om de inte redan finns i den databasinstans du riktar in dig på med din anslutningssträng, så se till att kontot du åtkomst med har behörighet att skapa tabeller.

Återigen, detta har inte släppts officiellt men enligt problemet för detta - Sql-server skala ut meddelande Buss detta kommer att vara en del av den kommande 1.0 Alpha 1-utgåvan.




  1. Hantera MySQL med phpMyAdmin på Ubuntu 9.10 (Karmic)

  2. Begår transaktioner medan en postgreql-funktion körs

  3. Drop vs Truncate i SQL

  4. Benchmarking Managed PostgreSQL Cloud Solutions - Google Cloud:Del tre