View a markdown version of this page

Deduplikasi pesan Amazon SNS untuk topik FIFO - Amazon Simple Notification Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Deduplikasi pesan Amazon SNS untuk topik FIFO

Topik FIFO Amazon SNS dan antrean FIFO Amazon SQS mendukung deduplikasi pesan, yang menyediakan pengiriman dan pemrosesan pesan tepat satu kali selama syarat berikut terpenuhi:

  • Antrian Amazon SQS FIFO berlangganan ada dan memiliki izin yang memungkinkan prinsipal layanan Amazon SNS mengirimkan pesan ke antrian.

  • Konsumen antrian Amazon SQS FIFO memproses pesan dan menghapusnya dari antrian sebelum batas waktu visibilitas berakhir.

  • Topik langganan Amazon SNS tidak memiliki pemfIlteran pesan. Saat Anda mengonfigurasi pemfilteran pesan, topik Amazon SNS FIFO mendukung pengiriman paling banyak sekali, karena pesan dapat disaring berdasarkan kebijakan filter langganan Anda.

  • Tidak ada gangguan jaringan yang mencegah perizinan pengiriman pesan.

catatan

Deduplikasi pesan berlaku untuk seluruh topik FIFO Amazon SNS saat atribut FifoThroughputScope topik disetel ke. Topic Ketika atribut topik FifoThroughputScope disetel keMessageGroup, deduplikasi pesan berlaku untuk setiap grup pesan individu.

Saat Anda menerbitkan pesan ke topik Amazon SNS FIFO, pesan tersebut harus menyertakan ID deduplikasi. ID ini disertakan dalam pesan yang dikirimkan topik Amazon SNS FIFO ke antrian Amazon SQS FIFO yang berlangganan.

Jika pesan dengan ID deduplikasi tertentu berhasil dipublikasikan ke topik Amazon SNS FIFO, pesan apa pun yang diterbitkan dengan ID deduplikasi yang sama, dalam interval deduplikasi lima menit, diterima tetapi tidak dikirim. Topik Amazon SNS FIFO terus melacak ID deduplikasi pesan, pada cakupan deduplikasi yang dikonfigurasi oleh atribut topikFifoThroughputScope, bahkan setelah pesan dikirimkan ke titik akhir berlangganan.

Jika isi pesan dijamin unik untuk setiap pesan yang dipublikasikan, Anda dapat mengaktifkan deduplikasi berbasis konten untuk topik Amazon SNS FIFO dan antrian Amazon SQS FIFO yang berlangganan. Amazon SNS menggunakan isi pesan untuk menghasilkan nilai hash unik untuk digunakan sebagai ID deduplikasi untuk setiap pesan, sehingga Anda tidak perlu mengatur ID deduplikasi ketika Anda mengirim setiap pesan.

catatan

Atribut pesan tidak termasuk dalam perhitungan hash.

Ketika deduplikasi berbasis konten diaktifkan untuk topik Amazon SNS FIFO, dan pesan dipublikasikan dengan ID deduplikasi, ID deduplikasi yang diterbitkan menggantikan ID deduplikasi berbasis konten yang dihasilkan.

Di contoh kasus penggunaan manajemen harga suku cadang mobil, perusahaan harus mengatur ID deduplikasi yang unik secara universal untuk setiap pembaruan harga. Hal ini karena isi pesan bisa jadi identik bahkan ketika atribut pesan berbeda untuk grosir dan ritel. Namun, jika perusahaan menambahkan jenis bisnis (grosir atau eceran) ke badan pesan bersama ID produk dan harga produk, mereka dapat mengaktifkan duplikasi berbasis konten dalam topik Amazon SNS FIFO dan antrian Amazon SQS FIFO yang berlangganan.

Cara kerja deduplikasi pesan di lingkungan topik Amazon SNS FIFO (First In, First Out), menggunakan contoh manajemen harga suku cadang mobil. Ini menunjukkan bagaimana pesan duplikat (m1) yang diterbitkan ke topik Amazon SNS FIFO dicegah agar tidak dikirimkan beberapa kali ke sistem pelanggan (antrian grosir, eceran, dan analitik). Deduplikasi ini memastikan bahwa hanya pesan unik yang diproses, meningkatkan efisiensi dan akurasi dalam penanganan pesan di berbagai fungsi pelanggan.

Selain pemesanan pesan dan deduplikasi, topik Amazon SNS FIFO mendukung enkripsi sisi server pesan (SSE) dengan AWS KMS kunci, dan privasi pesan melalui titik akhir VPC dengan. AWS PrivateLink Lihat informasi yang lebih lengkap di Keamanan pesan Amazon SNS untuk topik FIFO.