关于documentation的有关Azure SignalR的讨论有关Azure SignalR是代理。
我的问题是:
答案 0 :(得分:1)
该服务实际上是代理,这意味着它可以为您管理所有客户端连接,因此您不必使用底板来跟踪已连接的客户端以及它们当前与您自己连接的服务器。 / p>
比方说,您有一个要通过添加更多服务器来处理增加数量的客户端连接的扩展应用程序。向外扩展的问题是每个服务器仅知道其自己的客户端连接。它不知道与服务器场中其他服务器的连接。这意味着您打算发送给所有客户端的邮件仅发送到与集线器从中发送邮件的特定服务器连接的客户端。
使用底板组件,每个服务器将所有消息发送到底板,而不是直接将消息发送到其连接的客户端。然后,底板负责将消息转发到其他服务器。
HTTP/2 is not a replacement for web sockets以及您应该使用哪一个取决于您的要求。