Ketika Data Transmission Service (DTS) menyinkronkan atau memigrasikan data ke instance ApsaraMQ for RocketMQ, Anda dapat mengonfigurasi aturan pesan terurut untuk meningkatkan performa sinkronisasi atau migrasi data. Topik ini menjelaskan kebijakan aturan pesan terurut yang didukung oleh DTS.
Catatan penggunaan
Jika Anda ingin meningkatkan atau menurunkan kelas instance ApsaraMQ for RocketMQ tujuan di DTS, pesan akan dikirimkan dengan konfigurasi aturan baru yang berbeda dari sebelumnya.
Kebijakan
Nama | Deskripsi | Kelebihan dan Kekurangan |
Deliver data in an ordered way and a unified view. | DTS mengirimkan semua data dan pernyataan DDL ke Partisi 0 dari topik tujuan. |
|
Deliver data based on hash values of database and table names. | DTS menggunakan nama database dan tabel sebagai kunci partisi untuk menghitung nilai hash. Kemudian, DTS mengirimkan data dan pernyataan DDL setiap tabel ke partisi yang sesuai dari topik tujuan. Catatan
|
|
Deliver data based on hash values of a specified column. | DTS menggunakan kolom tabel sebagai kunci partisi untuk menghitung nilai hash. Kolom tabel adalah kunci utama secara default. Jika tabel tidak memiliki kunci utama, kunci unik digunakan sebagai kunci partisi. DTS mengirimkan setiap baris ke partisi yang sesuai dari topik tujuan. Catatan
|
|
Metode konfigurasi
Anda dapat mengonfigurasi Rules of the ordered messages delivered to RocketMQ. dalam fase Configure Objects dari instance sinkronisasi atau migrasi data.