靜態傳輸參考

使用 ActiveMQ Classic > 設定傳輸 > ActiveMQ Classic 連線 URI > 靜態傳輸參考

靜態傳輸

靜態傳輸提供一種硬編碼機制,使用 URI 列表來發現其他連線。 使用此發現機制的連線會嘗試連接列表中的所有 URI,直到成功為止。

設定語法

`static:(uri1,uri2,uri3,…)?options`

URI 範例

static:(tcp://127.0.0.1:61616,tcp://remotehost:61617?trace=false,vm://localbroker)?initialReconnectDelay=100

選項
選項名稱 預設值 描述
initialReconnectDelay 10 在第一次嘗試重新連線之前等待的時間長度 (以毫秒為單位)
maxReconnectDelay 30000 我們在重新連線嘗試之間等待的最長時間 (以毫秒為單位)
useExponentialBackOff true 是否在重新連線嘗試之間使用指數退避
backOffMultiplier 2 指數退避嘗試中使用的指數
maxReconnectAttempts 0 如果不是 0,則這是將錯誤傳回客戶端之前的最大重新連線嘗試次數
minConnectTime 500 如果連線失敗的速度快於此時間量,則會被視為連線失敗
注意事項

由於靜態傳輸協定用於代理程式探索,因此客戶端程式不應使用它。希望故障轉移到靜態代理程式實例列表的客戶端,應改為使用 failover:// 傳輸。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛標誌和 Apache ActiveMQ 專案標誌是 Apache 軟體基金會的商標。 Copyright © 2024, The Apache Software Foundation. 根據 Apache License 2.0 授權。