我正在使用Azure SignalR托管服务实例。
我观察到,发送到signalR的一些消息正在丢失。我的怀疑是,由于短时间内有大量的消息,所有的消息都没有通过signalR,有些消息正在丢失。到目前为止,我正在使用默认的集线器。如果我把要发送给不同中心的消息分发给不同的中心,这会有帮助吗?我的意思是问我是否在signalR服务中有更多的集线器,这对处理大量的消息有帮助吗?
发布于 2022-08-09 07:02:44
大型消息确实会对消息传递性能产生负面影响,建议尽可能使用较小的消息,并测试以确定每个用例场景的最佳消息大小。
此外,如本文所述,Azure SignalR服务消息的限制:

请参阅:https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-messages-and-connections
https://stackoverflow.com/questions/73139538
复制相似问题