【问题标题】:Azure SignalR Auto-scalingAzure SignalR 自动缩放
【发布时间】:2021-02-16 01:59:57
【问题描述】:

我正在使用 Azure SignalR 服务实例。 SignalR 服务目前仅支持每个服务实例每单位 1000 个并发连接。如果 SignalR 并发连接数超过 1000,则必须手动增加服务实例,并随着用户减少而手动减少服务实例。

寻找合适的解决方案来根据需求自动扩展(放大和缩小)SignalR 服务实例。

如果有任何想法,请分享。谢谢。

【问题讨论】:

    标签: azure azure-functions signalr azure-signalr


    【解决方案1】:

    Azure SignalR 服务不支持任何开箱即用的自动缩放功能。

    如果您想自动根据当前的并发连接数增加或减少单元数,您将必须实施自己的解决方案。例如,您可以尝试使用here 建议的逻辑应用来执行此操作。

    通常的方法是使用门户、REST API 或 Azure CLI 手动增加单元数量。

    【讨论】:

      【解决方案2】:

      根据https://github.com/Azure/azure-signalr/issues/1096#issuecomment-878387639,他们解决了扩展时的断开连接问题

      他们正在开发自动缩放功能,同时这里有两种方法:

      【讨论】:

        【解决方案3】:

        这篇文章可以帮助你。他们正在使用警报和天蓝色功能https://dev.to/wilsonyesidriveracasas/auto-scaling-azure-signalr-units-4e94

        【讨论】:

        • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
        猜你喜欢
        • 2019-08-10
        • 2019-11-07
        • 2014-05-16
        • 2015-04-18
        • 2015-04-27
        • 2017-06-05
        • 2018-11-02
        • 1970-01-01
        • 2015-01-03
        相关资源
        最近更新 更多