【发布时间】:2022-08-09 15:02:44
【问题描述】:
我正在使用 Azure SignalR 托管服务实例。
我观察到发送到 signalR 的一些消息丢失了。我的怀疑是,由于短时间内有大量消息,所有消息都没有通过signalR,其中一些消息丢失了。截至目前,我正在使用默认集线器。如果我将消息分发到不同的集线器,这会有帮助吗?我的意思是问我在signalR服务中是否有更多集线器,它有助于处理大量消息吗?
标签: azure signalr azure-signalr
我正在使用 Azure SignalR 托管服务实例。
我观察到发送到 signalR 的一些消息丢失了。我的怀疑是,由于短时间内有大量消息,所有消息都没有通过signalR,其中一些消息丢失了。截至目前,我正在使用默认集线器。如果我将消息分发到不同的集线器,这会有帮助吗?我的意思是问我在signalR服务中是否有更多集线器,它有助于处理大量消息吗?
标签: azure signalr azure-signalr
大消息确实会对消息传递性能产生负面影响,建议尽可能使用较小的消息,并测试以确定每个用例场景的最佳消息大小。
进一步如本文所述,Azure SignalR 服务消息的限制:
见:https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-concept-messages-and-connections
【讨论】: