Deduplikasi SNS pesan Amazon 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 SNS pesan Amazon untuk topik FIFO

SNSFIFOTopik Amazon dan SQS FIFO antrian Amazon mendukung deduplikasi pesan, yang menyediakan pengiriman dan pemrosesan pesan tepat sekali selama kondisi berikut terpenuhi:

  • SQSFIFOAntrian Amazon berlangganan ada dan memiliki izin yang memungkinkan kepala SNS layanan Amazon untuk mengirimkan pesan ke antrian.

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

  • Topik SNS berlangganan Amazon tidak memiliki pemfilteran pesan. Saat Anda mengonfigurasi pemfilteran pesan, SNS FIFO topik Amazon mendukung at-most-once pengiriman, karena pesan dapat disaring berdasarkan kebijakan filter langganan Anda.

  • Tidak ada gangguan jaringan yang mencegah perizinan pengiriman pesan.

catatan

Deduplikasi pesan berlaku untuk seluruh SNS FIFO topik Amazon, bukan untuk grup pesan individual.

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

Jika pesan dengan ID deduplikasi tertentu berhasil dipublikasikan ke SNS FIFO topik Amazon, pesan apa pun yang diterbitkan dengan ID deduplikasi yang sama, dalam interval deduplikasi lima menit, diterima tetapi tidak dikirim. SNSFIFOTopik Amazon terus melacak ID deduplikasi pesan, bahkan setelah pesan dikirim ke titik akhir berlangganan.

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

catatan

Atribut pesan tidak termasuk dalam perhitungan hash.

Saat deduplikasi berbasis konten diaktifkan untuk SNS FIFO topik Amazon, dan pesan dipublikasikan dengan ID deduplikasi, ID deduplikasi yang dipublikasikan akan mengganti 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 di samping ID produk dan harga produk, mereka dapat mengaktifkan duplikasi berbasis konten dalam SNS FIFO topik Amazon dan antrian Amazon berlangganan. SQS FIFO

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 dipublikasikan ke SNS FIFO topik Amazon dicegah dikirim 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, SNS FIFO topik Amazon mendukung enkripsi sisi server pesan (SSE) dengan AWS KMS kunci, dan privasi pesan melalui titik akhir dengan. VPC AWS PrivateLink Untuk informasi selengkapnya, lihat Keamanan SNS pesan Amazon untuk FIFO topik.