【发布时间】:2012-11-06 21:40:08
【问题描述】:
基于此主题signalr-sqlserver-listening,SignalR 可以在 webfarm 中使用,使用 Sql server 作为背板向所有 webnodes 传递消息。
我想知道这方面是否有任何文档/示例。
【问题讨论】:
标签: sql-server signalr
基于此主题signalr-sqlserver-listening,SignalR 可以在 webfarm 中使用,使用 Sql server 作为背板向所有 webnodes 传递消息。
我想知道这方面是否有任何文档/示例。
【问题讨论】:
标签: sql-server signalr
使用 SQL Server 作为消息总线(背板)的 SignalR 的未发布实现正在开发中。可以从https://github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.SqlServer查看和编译源码
一旦您拥有编译版本并在项目中引用 SignalR.SqlServer 程序集,您可以通过调用以下内容来启用 SQL Server 背板,通常来自 global.asax.cs 文件中的 Application_Start 方法。
var connection = ConfigurationManager.ConnectionStrings["SignalRMessageBus"].ConnectionString;
GlobalHost.DependencyResolver.UseSqlServer(connection);
这假设您已经在 web.config 文件中定义了 SignalRMessageBus 连接字符串。 如果您使用连接字符串定位的数据库实例中尚不存在所需的表,则 SignalR.SqlServer 程序集将创建所需的表,因此请确保您正在访问的帐户具有创建表的权限。
同样,这还没有正式发布,但根据这个问题 - Sql server scale out Message Bus 这将是即将发布的 1.0 Alpha 1 版本的一部分。
【讨论】: