具有多个侦听器的 Azure 中继混合连接

问题描述

如果 Azure 中继混合连接有多个侦听器,是否会在侦听器之间引发竞争条件并最终只有一个侦听器处理传入的请求(或)每个侦听器将收到请求的副本并对其进行处理?请澄清

解决方法

根据official docs

收听留言

为了向服务表明侦听器已准备好接受连接,它会创建一个出站 WebSocket 连接。连接握手携带在中继命名空间上配置的混合连接的名称,以及赋予该名称“侦听”权限的安全令牌。

当 WebSocket 被服务接受时,注册完成,建立的 WebSocket 作为“控制通道”保持活动状态,用于启用所有后续交互。该服务允许一个混合连接最多 25 个并发侦听器。 AppHook 的配额有待确定。

对于混合连接,如果有两个或更多活动侦听器,传入连接以随机顺序在它们之间平衡;尽最大努力尝试公平分配。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...