Azure Signalr - 服务器连接增加的时间槽。

问题描述 投票:0回答:1

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

你可以在这张图片中看到我的服务器和客户端在30天内的连接数。当我部署应用程序时,它开始有5个,今天它有19个,最大是29个。

Azure SignalR Connections

这是预期的行为,还是我在我的中心做错了什么?

我对SignalR的配置。

"AzureSignalROptions": {
    "ConnectionString": "(...)",
    "ClientTimeoutInterval": 3600,
    "HandshakeTimeout": 30,
    "KeepAliveInterval": 15,
    "EnableDetailedErrors": false,
    "MaximumReceiveMessageSize": 32000,
    "StreamBufferCapacity": 10,
    "SupportedProtocols": null,
    "ServerConnectionCount": 5
azure .net-core signalr azure-signalr
1个回答
1
投票

这是预料之中的。

在应用服务器的生命周期内,服务和应用服务器会保持同步连接状态,并对服务器连接数进行调整,以提高性能和服务稳定性。所以你可能会看到服务器连接数时常发生变化。

https:/docs.microsoft.comen-usazureazure-signalrsignalr-concept-messages-and-connections#how-connection-are-counted。

© www.soinside.com 2019 - 2024. All rights reserved.