全部產品
Search
文件中心

ApsaraMQ for Kafka:升級Broker可能產生哪些影響?

更新時間:Jul 21, 2025

升級Broker可能產生訊息亂序、用戶端串連中斷、訊息量不均衡等影響。

升級Broker可能產生以下影響:

  • 升級過程中,會逐個重啟雲訊息佇列 Kafka 版叢集中所有的Broker。在重啟Broker的過程中服務不會中斷,但是從每個Broker重啟完成之後的5分鐘內消費的分區訊息可能會發生亂序(Serverless版本執行個體和Confluent執行個體在進行版本升級時,完全遵循開源Kafka語義)。

  • 重啟過程中已有的用戶端串連可能會中斷。需要您的用戶端有自動重連功能,服務端的其他Broker會自動接替服務。

  • 此外,升級和重啟Broker期間,各個分區處理的訊息量也會出現一定的不均衡,需要您評估一下升級變更對您業務可能產生的影響。

  • Broker的IP地址在部分情況下會出現變化,請確保用戶端通過網域名稱的方式連結Kafka服務端。

升級所有Broker大概需要5分鐘~15分鐘。如果有多個執行個體,可以考慮先升級測試叢集,驗證通過後再升級生產叢集。

說明

如果您使用的是Sarama Go用戶端收發訊息,升級Broker可能會導致訊息重複消費的情況。更多資訊,請參見為什麼不推薦使用Sarama Go用戶端收發訊息?