Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemfilteran SNS pesan Amazon untuk topik FIFO
SNSFIFOTopik Amazon mendukung pemfilteran pesan. Menggunakan pemfilteran pesan menyederhanakan arsitektur Anda dengan membongkar logika perutean pesan dari sistem penerbit Anda dan logika pemfilteran pesan dari sistem pelanggan Anda.
Saat Anda berlangganan Amazon SQS FIFO atau antrian standar ke suatu SNS FIFO topik, Anda dapat menggunakan pemfilteran pesan untuk menentukan bahwa pelanggan menerima subset pesan, bukan semuanya. Setiap pelanggan dapat menetapkan kebijakan filternya sendiri sebagai atribut langganan. Berdasarkan cakupan kebijakan filter, kebijakan filter dicocokkan dengan atribut pesan atau isi pesan yang masuk. Jika kebijakan filter cocok, topik akan mengirimkan salinan pesan ke pelanggan. Jika tidak ada kecocokan, topik tidak akan mengirimkan salinan pesan.
Dalam kasus penggunaan contoh manajemen harga suku cadang mobil, asumsikan bahwa kebijakan SNS filter Amazon berikut ditetapkan dan cakupan kebijakan filter adalahMessageBody
:
-
Untuk antrian grosir, kebijakan filter
{"business":["wholesale"]}
cocok dengan setiap pesan yang berisi kunci bernamabusiness
dan denganwholesale
dalam kumpulan nilai. Dalam diagram berikut, salah satu kunci dalam pesan m1 adalahbusiness
dengan nilai.wholesale
Salah satu kunci dalam pesan m3 adalahbusiness
dengan nilai.["wholesale,retail"]
Dengan demikian, m1 dan m3 sesuai dengan kriteria kebijakan filter, dan kedua pesan tersebut dikirim ke antrean grosir. -
Untuk antrian ritel, kebijakan filter
{"business":["retail"]}
cocok dengan setiap pesan yang berisi kunci bernamabusiness
dan denganretail
dalam kumpulan nilai. Dalam diagram, salah satu kunci dalam pesan m2 adalahbusiness
dengan nilairetail
. Salah satu kunci dalam pesan m3 adalahbusiness
dengan nilai.["wholesale,retail"]
Dengan demikian, m2 dan m3 sesuai dengan kriteria kebijakan filter, dan kedua pesan tersebut dikirim ke antrean ritel. -
Untuk antrian analitik, kami ingin Amazon Athena menerima semua catatan, jadi tidak ada kebijakan filter yang diterapkan.
SNSFIFOtopik mendukung berbagai operator yang cocok, termasuk nilai string atribut, nilai numerik atribut, dan kunci atribut. Untuk informasi selengkapnya, lihat SNSPemfilteran pesan Amazon.
SNSFIFOtopik tidak mengirimkan pesan duplikat ke titik akhir berlangganan. Untuk informasi selengkapnya, lihat Deduplikasi SNS pesan Amazon untuk topik FIFO.