gpt4 book ai didi

sql-server - 如何在 webfarm 中使用 SignalR,使用 Sql server 作为背板

转载 作者:行者123 更新时间:2023-12-03 20:01:28 26 4
gpt4 key购买 nike

基于这个话题signalr-sqlserver-listening , SignalR 可用于 webfarm,使用 Sql server 作为背板向所有 webnodes 传递消息。

我想知道是否有关于此的任何文档/示例。

最佳答案

使用 SQL Server 作为消息总线(背板)的 SignalR 的未发布实现正在开发中。可以从https://github.com/SignalR/SignalR/tree/master/src/Microsoft.AspNet.SignalR.SqlServer查看和编译源码

一旦您拥有编译版本并在您的项目中引用 SignalR.SqlServer 程序集,您可以通过调用以下命令来启用 SQL Server 背板,通常是从全局中的 Application_Start 方法调用。 asax.cs 文件。

 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 版本的一部分。

关于sql-server - 如何在 webfarm 中使用 SignalR,使用 Sql server 作为背板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13245856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com