我正在使用 Azure 服務總線進行微服務到微服務通信。我知道該主題在收到訊息時會將訊息發送給所有客戶端。
azure 服務總線是否使用 websockets 而不是 HTTP?
如果一個客戶端暫時宕機,它是否還有任何重試機制?
uj5u.com熱心網友回復:
溝通:
Azure 服務總線實作AMQP或NetMessaging作為訊息傳遞協議。
兩種訊息傳遞協議都可以使用TCP,HTTP或HTTPS作為底層通信協議。
TransportType 列舉設定訊息傳遞協議。
ConnectivityMode 列舉設定底層通信協議。
重試機制:
可以使用RetryPolicy類設定重試機制。
該類包含ExponencialBackOff,NoRetry和Default作為內置實作。
更多資訊:
Azure 服務重試指南 - 服務總線
傳輸型別列舉
連接模式列舉
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/351485.html
