Existe uma implementação inédita do SignalR usando o SQL Server como Message Bus (backplane) que está em andamento. Você pode visualizar e compilar a fonte em https:/ /github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.SqlServer
Depois de ter uma versão compilada e fazer referência ao assembly SignalR.SqlServer em seu projeto, você pode habilitar o backplane do SQL Server invocando o seguinte, normalmente do
Application_Start
método em seu arquivo global.asax.cs. var connection = ConfigurationManager.ConnectionStrings["SignalRMessageBus"].ConnectionString;
GlobalHost.DependencyResolver.UseSqlServer(connection);
Isso pressupõe que você definiu a string de conexão SignalRMessageBus em seu arquivo web.config. O assembly SignalR.SqlServer criará as tabelas necessárias se elas ainda não existirem na instância de banco de dados que você está direcionando com sua string de conexão, estão acessando com tem permissão para criar tabelas.
Novamente, isso não foi lançado oficialmente, mas de acordo com o problema para isso - Sql server scale out Message Ônibus isso fará parte da próxima versão 1.0 Alpha 1.