gpt4 book ai didi

Azure SignalR 服务

转载 作者:行者123 更新时间:2023-12-01 08:23:51 24 4
gpt4 key购买 nike

有关 azure signalR 服务的信息非常有限。我需要澄清一个问题,因此我们将不胜感激任何帮助。azure signalR 服务实际上如何横向扩展?我的意思是,到目前为止我已经为此付出了努力。看来您必须将 azure signalR 服务的主键包含到您的集线器中。您可以在任何地方托管您的中心。那么集线器如何横向扩展呢?

最佳答案

SignalR 服务管理所有客户端连接,以及某些状态信息,例如组成员身份。您的 ASP.NET Core 应用程序建立与 SignalR 服务实例的连接。

当应用程序想要向连接的客户端发送消息时,它使用此连接来指示服务这样做。该服务还可以通过此连接调用集线器方法。

您可以阅读有关 service protocol 的更多信息.

当客户端发起连接时,它会调用 ASP.NET Core 应用程序上的协商端点,该端点会重定向客户端以连接到 SignalR 服务实例。

由于 ASP.NET Core 应用程序仅需要执行集线器逻辑,并且大部分繁重工作由 SignalR 服务完成,因此您的应用程序通常不需要横向扩展来处理更多 SignalR 连接。您可以根据 Web 流量的需求(例如,提供 Web API 和 MVC 请求)对其进行扩展,并且可以根据 SignalR 流量的需求来扩展服务。

关于Azure SignalR 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52329774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com