具有多个应用程序服务器的Azure Signal

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

我有一个与 Azure SignalR 服务通信的网站的工作实现。我创建了一个应用程序,我想将其与相同的 SignalR 服务集成,但我无法让该应用程序和网站能够与其他客户进行通信。我希望网站发送的消息能够使用相同的 Azure SignalR 服务与应用程序进行通信。

enter image description here

我添加了一个简单的环境概述。阅读有关 Azure SignalR 的 Microsoft 文章 (https://learn.microsoft.com/en-gb/azure/azure-signalr/signalr-howto-use#scale-out-application-server),第二个要点提到如果不同的应用程序服务器希望分组在同一个中心,那么您可以将它们设置为使用相同的应用程序名称,但是,第三点表示客户端连接仅按应用程序服务器分组。

我很困惑有两个原因:

  1. 如果客户端按应用程序服务器分组,则将应用程序服务器分组到 Azure SignalR 服务上的单个中心有什么好处?
  2. 该网站是一个可以拥有多个实例的应用程序服务,并且这是有效的,这意味着 Azure 服务能够处理在不同应用程序服务器上的客户端之间发送消息的 SignalR 服务。

最后要补充的是,该网站使用旧的 .NET Framework,而 API 使用较新的 .NET 8,因此他们使用的库略有不同。

我错过了什么吗?

欢迎任何意见或想法,谢谢!

c# .net azure signalr azure-signalr
1个回答
0
投票

我最终没有得到任何结果,所以我在 API 上使用了一个集线器,并更新了网站以使用它。

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