【发布时间】:2018-01-12 16:34:23
【问题描述】:
考虑到我们有多个 OnPrem 客户端连接到云中的服务的标准混合 OnPrem/Cloud 场景,我们如何通过横向扩展服务(即多个侦听器服务多个客户端)为它们提供服务?
假设我们有一个实现混合中继侦听器的云服务,为了服务我们所有的客户,我们将其扩展到 N 个实例(最多 25 个)。通过记录的负载平衡功能将客户端分配给每个实例,以便每个侦听器为部分客户端提供服务。如果我们需要向所有客户端广播消息(如聊天应用程序)怎么办?据我所知,任何单个侦听器都无法访问所有客户端连接。我错过了什么吗?
我以https://docs.microsoft.com/en-us/azure/service-bus-relay/relay-hybrid-connections-dotnet-get-started 为例,通过建立多个服务器(侦听器)和连接到每个服务器的多个客户端(连接)来解决这种情况,但似乎没有一种广播方式或查找到命名空间的所有连接,仅查找当前侦听器范围内的连接。
【问题讨论】:
标签: azure azure-servicebusrelay