您在升級雲訊息佇列 Kafka 版執行個體的流量規格時,可能會觸發叢集橫向擴容。叢集橫向擴容完成後,您需要進行Topic引流,使Topic流量重新均勻分布到擴容後的叢集上。否則原有的Topic流量仍然會打在擴容前的叢集節點上,原有的Topic的峰值流量會受限於擴容前的峰值流量。新增的Topic不受限於擴容前的流量規格。
前提條件
您的雲訊息佇列 Kafka 版執行個體處於服务中且正在等待 Topic 引流的狀態。
升級執行個體的流量規格操作以及叢集橫向擴容觸發規則,請參見升級執行個體配置。
注意事項
雲訊息佇列 Kafka 版執行個體處於正在等待 Topic 引流狀態時,您可以正常使用該執行個體收發訊息,但不能在該執行個體下建立Topic、Group等資源。您必須完成Topic引流或者選擇不引流,才能重新建立資源。
引流方式
引流方式 | 原理 | 影響 | 適用情境 | 期間 |
新增分区 | 為原叢集節點上的所有Topic在擴容後的新節點中增加分區。 |
|
| 秒級。 |
迁移分区(推荐) |
說明 僅專業版執行個體支援在建立Topic時將儲存引擎類型選擇為Local儲存,標準版暫不支援。 |
| 任何叢集擴容情境。 |
|
不引流(不推荐) | 不進行任何操作,即原有的Topic依舊分布在擴容前的叢集節點上,新增的Topic均衡分布到擴容後的所有叢集節點上。 |
|
| 立即生效。 |
操作步驟
雲訊息佇列 Kafka 版Serverless執行個體會自動觸發Topic引流,您無需在控制台上操作。
登入雲訊息佇列 Kafka 版控制台,在概览頁面的资源分布地區,選擇地區。
在实例列表頁面,單擊目標執行個體名稱。
在实例详情頁面的概览地區的右上方,單擊Topic 引流。
在執行個體 Topic 引流面板,選擇引流方式。如何選擇引流方式,請參見引流方式。
在Topic 管理頁面,可以查看所有的Topic状态為待引流。
執行結果
Topic引流完成後,在Topic 管理頁面,Topic状态變為服务中。