在使用Data Transmission Service將資料同步或遷移至雲訊息佇列 RocketMQ 版執行個體時,您可以調整訊息的順序規則,以提升同步或遷移執行個體的效能。本文為您介紹DTS支援的順序規則策略。
注意事項
若DTS執行個體目標雲訊息佇列 RocketMQ 版執行個體的規格發生變更(如升配或降配),則DTS執行個體的投遞順序可能會與變更前存在差異,且將持續按照變更後的投遞順序進行投遞。
策略說明
策略名稱稱 | 說明 | 優缺點 |
按全域有序投遞 | 將所有資料和DDL資訊都投遞到目標Topic的Partition 0。 |
|
按庫名 + 表名的 hash 值投遞 | 將庫名與表名合并作為Partition Key來計算Hash值,然後將各個表的資料和DDL資訊投遞到目標Topic中的各個Partition。 說明
|
|
按指定列的 hash 值投遞 | 將表中的列(預設為主鍵,如果無主鍵則使用唯一鍵)作為Partition Key來計算Hash值,然後將不同的行投遞到目標Topic的各個Partition中。您也可以指定單個或多個列作為Partition Key來計算Hash值。 說明
|
|
配置方法
您需要在配置DTS執行個體(資料同步或遷移)的對象配置階段,配置投遞到 RocketMQ 訊息順序規則。