Azure SignalR 了解连接计数

Azure SignalR understanding connection count

我对 Azure SignalR 连接计数有点困惑。当我在 Visual Studio 调试模式下 运行 我的 MVC.NET 时,它会立即创建 10 个服务器连接。于是,我仔细看了文档(https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-concept-messages-and-connections),上面说

By default, each application server starts with five initial connections per hub, and each client has one client connection.

For example, assume that you have two application servers and you define five hubs in code. The server connection count will be 50: 2 app servers * 5 hubs * 5 connections per hub.

使用上面的公式,我应该只有 5 个连接,因为:1 app server * 1 hub * 5 connections per hub = 5 connections。我不明白为什么我的门户显示我有 10 个服务器连接而不是 5 个。

谁能帮忙解释一下 Azure 是如何计算服务器连接的?

谢谢...


更新

对于正在寻找如何启用实时跟踪工具的用户:

  1. 转到 SignalR
  2. 单击要跟踪的 SignalR
  3. 点击监控 |诊断设置
  4. 如果您还没有配置日志,请点击“配置日志目标设置”(注意:我认为最便宜的方法是存储在您的存储帐户下并保留 1 天)。
  5. 勾选启用实时跟踪并点击保存
  6. 打开实时跟踪工具(它应该在右上角显示“已连接”)
  7. 点击捕捉
  8. 启动您的应用程序

转到 Azure 门户 SignalR 服务中“监视”选项卡下的“诊断设置”。 单击“打开实时跟踪工具”按钮。 在新打开的 window 中点击 Capture。 当您 运行 您的应用程序时,所有连接都将显示在实时跟踪中。