Azure Signalr - 服务器连接随时间增加

Azure Signalr - Server connections increasing trough time

我有一个使用 SignalR 将通知推送到 Angular 客户端的通知项目。我注意到的是,当我部署我的应用程序时,我将服务器连接数定义为 5(默认值),但随着时间的推移,我可以看到服务器连接数在增加,但我不知道为什么会这样。

您可以在这张图片中看到我的服务器和客户端在 30 天内的连接情况。当我部署应用程序时,它以 5 开头,今天它有 19,最大值为 29。

这是预期的行为还是我在集线器中做错了什么?

我的 SignalR 配置:

"AzureSignalROptions": {
    "ConnectionString": "(...)",
    "ClientTimeoutInterval": 3600,
    "HandshakeTimeout": 30,
    "KeepAliveInterval": 15,
    "EnableDetailedErrors": false,
    "MaximumReceiveMessageSize": 32000,
    "StreamBufferCapacity": 10,
    "SupportedProtocols": null,
    "ServerConnectionCount": 5

这是预料之中的。

During the lifetime of the application server, the service and the application server keep sync connection status and make adjustment to server connections for better performance and service stability. So you might see server connection number changes from time to time.

https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-concept-messages-and-connections#how-connections-are-counted