2013-08-24 41 views
0

某些Azure服務總線專家是否可以幫助我解決以下問題?Windows Azure ServiceBus中繼說明

  1. 什麼時候使用這些TCP端口9350到9354? Azure服務總線中繼和內部部署WCF服務之間的任何通信?

  2. 如果我們使用webHttpRelayBinding,那麼客戶端到服務總線端點的請求通過HTTPS發生,並且從SB通過TCP到WCF服務?

  3. 如果我們使用tcpRelayBinding,那麼客戶端到SB和SB到WCF服務發生在TCP上?

  4. 因爲我們注意到響應時間慢,是否可以使用混合連接進行webHTTPRelayBinding?

  5. 假設tcpRelayBinding總是比webHTTPRelay綁定更快嗎?

  6. 是否公平地假設SB和WCF服務(Onpremise)之間的通信總是隻發生在TCP上?

回答

0

1)當偵聽器與服務總線交互時,TCP端口被使用。

2)您可以通過設置ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.Http來指定SB-> on premise服務的連接類型。默認設置是ConnectivityMode.AutoDetect,它將首先嚐試使用TCP。

3)類似,以2

4)不太清楚這一ATM。

5)我相信它更快。

6)沒有,如果AutoDetect是連接模式,通信可以通過HTTP進行。