全部產品
Search
文件中心

ApsaraMQ for Kafka:為什麼發送給Topic的訊息在分區中分布不均衡

更新時間:Dec 27, 2024

問題現象

發送訊息到某個Topic後,該Topic下部分分區訊息比較多,部分分區訊息少,甚至沒有。

分區中訊息量可以在Topic詳情頁面的分区状态頁簽查看,位點數即是訊息數。以下圖為例,分區2訊息比較多,其他分區訊息少甚至沒有,訊息分布不均衡。分區訊息分布不均衡

可能原因

  • 發送訊息時指定了分區,導致未指定的分區沒有訊息。
  • 發送訊息時指定了訊息Key,按照對應的Key發送訊息至對應的分區,導致分區訊息不均衡。
  • 通過代碼重新實現了分區分配策略,但策略邏輯有問題,導致分區訊息不均衡。