Usm*_*ved 2 azure signalr signalr-hub
关于 azure signalR 服务的信息非常有限。我需要澄清一个问题,所以任何帮助将不胜感激。azure signalR 服务实际上是如何向外扩展的?我的意思是,就我所做的工作而言。似乎您必须将 azure signalR 服务的主键包含到您的集线器中。您可以在任何地方托管您的集线器。那么集线器如何向外扩展。?
SignalR 服务管理所有客户端连接,以及某些状态信息,例如组成员身份。您的 ASP.NET Core 应用程序建立到 SignalR 服务实例的连接。
当应用程序想要向连接的客户端发送消息时,它使用此连接来指示服务这样做。该服务还可以通过此连接调用集线器方法。
您可以阅读有关服务协议的更多信息。
当客户端启动连接时,它会调用 ASP.NET Core 应用程序上的协商终结点,从而将客户端重定向到连接到 SignalR 服务实例。
由于 ASP.NET Core 应用程序只需要执行集线器逻辑,并且大部分繁重的工作由 SignalR 服务完成,因此您的应用程序通常不必扩展以处理更多 SignalR 连接。您可以根据 Web 流量的需求(例如,为 Web API 和 MVC 请求提供服务)对其进行扩展,并且可以根据 SignalR 流量的需求扩展服务。
| 归档时间: |
|
| 查看次数: |
1673 次 |
| 最近记录: |