全部产品
Search
文档中心

Data Transmission Service:Mekanisme pengakuan pesan

更新时间:Jun 27, 2025

Saat membuat tugas Data Transmission Service (DTS) untuk menyinkronkan atau memigrasikan data ke instance Apache Kafka, Anda dapat memilih mekanisme pengakuan pesan (Ack) yang memastikan penyimpanan persisten pesan terkirim. Topik ini menjelaskan mekanisme pengakuan pesan yang didukung oleh DTS, termasuk kelebihan, kekurangan, dan skenario penggunaannya.

Mekanisme pengakuan pesan

Nama

Deskripsi

Kelebihan dan kekurangan

Skenario

Don't wait for any confirmation

Produsen mengirim pesan ke server tanpa menunggu respons. Setelah pesan dikirim, produsen menganggap pesan tersebut berhasil terkirim.

  • Kelebihan: Kinerja dan throughput tinggi.

  • Kekurangan: Keandalan rendah dengan risiko kehilangan data lebih tinggi.

Mekanisme ini cocok jika keandalan pesan tidak menjadi prioritas utama, seperti pada pengumpulan log dan pemantauan data.

Wait for confirmation from the master node

Produsen mengirim pesan ke server dan menunggu pengakuan dari replika leader. Respons dikembalikan setelah pesan ditulis ke log lokal replika leader.

Catatan

Kami merekomendasikan penggunaan mekanisme ini.

  • Kelebihan: Cocok untuk berbagai skenario.

  • Kekurangan: Kinerja sedang dengan risiko kehilangan data sedang.

    Kehilangan data dapat terjadi jika replika leader (Node master) gagal.

Mekanisme ini ideal untuk sebagian besar skenario, terutama jika kinerja dan keandalan pesan menjadi pertimbangan.

Waiting for confirmation of all ISR

Produsen mengirim pesan ke server dan menunggu pengakuan dari semua ISR (In-Sync Replicas). Respons dikembalikan setelah pesan ditulis ke log lokal semua ISR.

  • Kelebihan: Keamanan data tinggi.

    Kehilangan data hanya terjadi jika semua replika gagal.

  • Kekurangan: Kinerja rendah.

Mekanisme ini cocok untuk skenario dengan persyaratan keandalan tinggi, seperti transaksi keuangan dan pemrosesan pesanan.

Cara konfigurasi

Pada langkah Configure Objects di instance DTS untuk sinkronisasi atau migrasi data, pilih opsi Message acknowledgement mechanism.