1

某个 Azure 服务总线专家可以帮我解决以下问题吗?

  1. 这些 TCP 端口何时使用 9350 到 9354?Azure 服务总线中继和本地 WCF 服务之间有任何通信吗?

  2. 如果我们使用 webHttpRelayBinding,那么客户端到服务总线端点请求是通过 HTTPS 发生的,而从 SB 到 WCF 服务是通过 TCP 发生的?

  3. 如果我们使用 tcpRelayBinding 那么客户端到 SB 和 SB 到 WCF 服务通过 TCP 发生吗?

  4. 我们注意到响应时间很慢,是否可以对 webHTTPRelayBinding 使用混合连接?

  5. 假设 tcpRelayBinding 总是比 webHTTPRelay Binding 快是否公平?

  6. 假设 SB 和 WCF 服务(本地)之间的通信总是只发生在 TCP 上是否公平?

4

1 回答 1

1

1) 当侦听器与服务总线交互时使用 TCP 端口。

2) 您可以通过设置指定 SB -> 本地服务的连接类型ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.Http。默认设置是ConnectivityMode.AutoDetect,它将首先尝试使用 TCP。

3)类似于2。

4) 在这台 ATM 上不太确定。

5)我相信它更快。

6) 不,如果AutoDetect是连接模式,则可以通过 HTTP 进行通信。

于 2013-08-28T23:17:45.353 回答