Azure服务总线中继混合连接负载平衡
中继混合连接是授权访问隐藏在防火墙后面的RESTful web服务的选项之一。我想知道负载平衡将如何工作。此web服务有多个无状态实例:Azure服务总线中继混合连接负载平衡,azure,azureservicebus,azure-servicebusrelay,Azure,Azureservicebus,Azure Servicebusrelay,中继混合连接是授权访问隐藏在防火墙后面的RESTful web服务的选项之一。我想知道负载平衡将如何工作。此web服务有多个无状态实例: 他们每个人都会向中继服务注册吗 然后我会有一个中继端点和许多侦听器吗 中继服务如何平衡负载 提前谢谢 他们每个人都会向中继服务注册吗 然后我会有一个中继端点和许多侦听器吗 根据我的理解,由于您的web服务在多个无状态实例下运行,您可以在每个web服务实例上构造HybridConnectionListener实例以获得更好的性能。正如这位官员所说的,听众之间
- 他们每个人都会向中继服务注册吗李>
- 然后我会有一个中继端点和许多侦听器吗李>
- 中继服务如何平衡负载
HybridConnectionListener
实例以获得更好的性能。正如这位官员所说的,听众之间的互动是:
混合连接服务端点在混合连接上最多允许25个并发侦听器
中继服务如何平衡负载
正如前面提到的侦听器交互:
如果有2个或更多活动侦听器,传入连接将以随机顺序在它们之间进行平衡不保证公平分配
那么,您将如何支持这样一种场景:一组连接都需要一起通信,但负载平衡到不同的侦听器?对于simpleexample,一个聊天应用程序,有2个用户,2个侦听器,每个用户(通过负载平衡)连接到不同的侦听器?如果UserA向listenerA发送消息,listenerA所服务的连接将不知道如何向userB发送消息。。。我已经看到用背板(想想信号器)解决了这个问题,但它也有自己的一系列问题。在扩展范例中,中继不是支持这种场景的好选择吗?