gpt4 book ai didi

signalr - 在两个负载平衡 Web 服务器上部署 SignalR

转载 作者:行者123 更新时间:2023-12-02 17:46:03 27 4
gpt4 key购买 nike

我想在我的网络应用程序中支持实时更新功能,太棒了,我找到了 SignalR。这非常简单有趣。但是当要部署到生产服务器时,它让我停滞不前。

目前,我们的网络应用程序在两个负载平衡的网络服务器 (IIS) 上运行。所以要启动 SignalR,我们必须支持服务总线。

对于 Redis,我看不到任何可用于生产的 Windows 实现。由于某些公司政策,我们不能使用 Windows Azure。借助新的 Windows Server 服务总线,我了解到它仅支持具有 1 台或 3 台服务器的场。

那么,有没有可供我选择的选项? SignalR 的功能给我留下了深刻的印象,并希望在我们的网络应用程序中看到它。

最佳答案

如果您可以切换到 SignalR 2.0,则可以下载 NuGet 包 Microsoft.AspNet.SignalR.SqlServer,它将为您处理负载平衡。参见 SignalR Scaleout with SQL Server获取简单的设置说明。

只要您的应用程序连接到 SQL 的帐户具有创建模式和表的权限,除了提供连接字符串外,您端没有任何 SQL 设置。该包负责为您创建负载平衡表。

关于signalr - 在两个负载平衡 Web 服务器上部署 SignalR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14474084/

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