Azure SignalR服务错误-邮件速率达到限制

时间:2018-07-25 07:29:10

标签: azure asp.net-core-signalr

使用Azure SignalR服务。

消息速率-每100毫秒1条消息。

在C#客户端中出现错误,该错误将消息发送到Azure SignalR服务。

成功连接并能够接收和发送消息,但是在一段时间(5秒)后,发件人端连续出现错误-“服务器关闭连接,并出现以下错误:消息速率达到限制。”

尝试在OnClose事件中重新连接,但连续出现相同错误。

Azure SignalR接收器客户端可以正常工作,而不会断开连接,但发送器客户端会出现问题。

从Azure SignalR指标可以查看其消息限制或每秒限制吗?

如果我在Web应用程序中托管asp.net核心SignalrR而不是使用Azure SignalR,它将正常工作。

Azure SignalR免费和标准(付费)层均会发生此问题。

1 个答案:

答案 0 :(得分:0)

这是设计使然,目前的限制是5条消息/秒。因此,在您的情况下,服务检测到客户端发送数据的速度过快并断开了连接。

相同的git hub问题-https://github.com/Azure/azure-signalr/issues/149