多播傳輸

開發人員 > 開發人員指南 > 設計文件 > 多播傳輸

我們可以支援可靠的多播協定,並使用它來分發訊息。此頁面腦力激盪如何將其納入 ActiveMQ Classic 4.x 的架構中。

  • 每個虛擬機器都會有自己的嵌入式代理程式;JMS 連線會使用 VM 協定與嵌入式代理程式通訊(或使用 TCP 與某些遠端代理程式通訊)。
  • 代理程式透過多播互相通訊。
    • 例外情況可能是佇列派送/確認訊息可能會透過 UDP 而非多播傳送。

因此,代理程式會透過一種使用底層多播/UDP 傳輸的橋接器進行通訊。

代理程式心跳

每個代理程式都會重複將自己的 BrokerInfo 發送到雲端。 MulticastBridge 將接收它們並保持該代理程式的活動狀態;在心跳間隔內未發送 brokerInfo 的代理程式將被邏輯上視為已關閉。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛標誌和 Apache ActiveMQ 專案標誌是 Apache 軟體基金會的商標。 版權所有 © 2024,Apache 軟體基金會。 根據Apache 授權 2.0授權。