导出 (0) 打印
全部展开

通过 Service Bus 在防火墙后面进行托管

更新时间: 2014年6月

本主题描述从防火墙后或通过代理服务器连接到 Microsoft Azure Service Bus 的几种方式。

以下疑难解答主题讨论了通过防火墙连接到 Service Bus 时所遇问题的一般解决方案。

若要使用 Service Bus 中继,请确保你的防火墙允许 TCP 端口 9350 至 9354 上的传出 TCP 通信。对于 Service Bus 中转消息,请使用端口 9354。对于 AMQP,请使用端口 5672。若要通过 HTTPS 使用 Web 流,必须允许到端口 443 的出站 HTTPS 连接。

如果是在需要进行身份验证的防火墙/代理后运行,或在受 IPsec 保护的网络中运行,所有客户端在到达网络代理的过程中都会遇到更多的障碍。例如,Windows 帐户可能没有通过防火墙进行通信的权限。因此,可能必须使用相应的凭据显式配置 WinHTTP 代理设置。

将连接模式设置为 HTTP(即 ConnectivityMode = http)可能导致连接在部分代理存在的情况下变得十分缓慢。例如,部分连接需要长达 20 秒的时间才能进行连接。将服务的 OpenTimeout 选项扩展为长达两分钟可能会有所帮助,因为在获取访问控制令牌和获取工作的 Web 流的过程中,你可能会时间不够。在建立 Web 流之后,吞吐量通常会提高。

显示:
© 2014 Microsoft