Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Topik FIFO throughput tinggi di Amazon SNS secara efisien mengelola throughput pesan tinggi sambil mempertahankan urutan pesan yang ketat, memastikan keandalan dan skalabilitas untuk aplikasi yang memproses banyak pesan. Solusi ini sangat ideal untuk skenario yang menuntut throughput tinggi dan pengiriman pesan yang dipesan. Untuk meningkatkan throughput pesan menggunakan topik FIFO throughput tinggi, disarankan untuk meningkatkan jumlah grup pesan. Untuk informasi selengkapnya tentang kuota pesan throughput tinggi, lihat kuota layanan Amazon SNS di kuota. Referensi Umum Amazon Web
Kasus penggunaan untuk throughput tinggi untuk topik Amazon SNS FIFO
Kasus penggunaan berikut menyoroti beragam aplikasi topik FIFO throughput tinggi, yang menunjukkan efektivitasnya di seluruh industri dan skenario:
-
Pemrosesan data waktu nyata: Aplikasi yang berurusan dengan aliran data waktu nyata, seperti pemrosesan peristiwa atau konsumsi data telemetri, dapat memperoleh manfaat dari topik FIFO throughput tinggi untuk menangani masuknya pesan secara terus menerus sambil mempertahankan urutannya untuk analisis yang akurat.
-
Pemrosesan pesanan e-Commerce: Dalam platform e-commerce di mana menjaga urutan transaksi pelanggan sangat penting, topik FIFO throughput tinggi memastikan bahwa pesanan dikirim secara berurutan dan tanpa penundaan, bahkan selama musim belanja puncak.
-
Layanan keuangan: Lembaga keuangan yang menangani perdagangan frekuensi tinggi atau data transaksional mengandalkan topik FIFO throughput tinggi untuk memproses data pasar dan transaksi dengan latensi minimal sambil mematuhi persyaratan peraturan yang ketat untuk pemesanan pesan.
-
Streaming media: Platform streaming dan layanan distribusi media memanfaatkan topik FIFO throughput tinggi untuk mengelola pengiriman file media dan konten streaming, memastikan pengalaman pemutaran yang lancar bagi pengguna sambil mempertahankan urutan pengiriman konten yang benar
Partisi dan distribusi data untuk throughput tinggi untuk topik Amazon SNS FIFO
Dengan topik throughput tinggi, Amazon SNS mendistribusikan data topik FIFO di seluruh partisi. Partisi adalah alokasi kapasitas untuk topik yang secara otomatis direplikasi di beberapa Availability Zone dalam file. Wilayah AWS Anda tidak mengelola partisi. Sebagai gantinya, Amazon SNS secara otomatis mengelola partisi atas nama Anda, berdasarkan tingkat masuknya.
Untuk topik FIFO, Amazon SNS memodifikasi jumlah partisi dalam suatu topik dalam situasi berikut:
-
Jika tingkat publikasi saat ini mendekati atau melebihi apa yang dapat didukung oleh partisi yang ada, partisi tambahan dialokasikan hingga topik mencapai kuota regional. Untuk informasi tentang kuota, lihat kuota layanan Amazon SNS di. Referensi Umum Amazon Web
-
Jika partisi saat ini memiliki pemanfaatan rendah, jumlah partisi dapat dikurangi.
Manajemen partisi terjadi secara otomatis di latar belakang dan transparan bagi aplikasi Anda. Topik dan pesan Anda tersedia setiap saat.
catatan
Pembatalan API Publikasikan Sementara dapat terjadi jika Anda tiba-tiba dan secara signifikan meningkatkan lalu lintas ke topik Anda saat mengirim beberapa kali volume biasa. Pelambatan ini dapat bertahan hingga durasi jendela deduplikasi sementara topik meningkat untuk mengakomodasi peningkatan lalu lintas.
Mendistribusikan data dengan grup pesan IDs
Saat memublikasikan pesan ke topik FIFO, Amazon SNS menggunakan nilai ID grup pesan setiap pesan sebagai masukan ke fungsi hash internal. Nilai output dari fungsi hash menentukan partisi mana yang memproses pesan, satu atau lebih grup pesan IDs dapat ditangani oleh partisi tertentu.
catatan
Amazon SNS dioptimalkan untuk distribusi item yang seragam di seluruh partisi topik FIFO, terlepas dari jumlah partisi. AWS merekomendasikan agar Anda menggunakan grup pesan IDs yang dapat memiliki sejumlah besar nilai yang berbeda.
Aktifkan throughput tinggi pada topik Amazon SNS FIFO Anda
Secara default, topik FIFO Amazon SNS dikonfigurasi untuk deduplikasi tingkat topik, ini dikendalikan oleh atribut topik yang FifoThroughputScope
disetel ke Topic
dan memiliki kuota throughput yang lebih terbatas, lihat kuota layanan Amazon SNS di. Referensi Umum Amazon Web
Untuk mengaktifkan throughput tinggi untuk topik Amazon SNS FIFO Anda, perbarui FifoThroughputScope
atribut ke. MessageGroup
Perubahan ini dapat dilakukan melalui konsol atau menggunakan AWS CLI dan SDK, dan juga dapat diatur selama pembuatan topik, yang direkomendasikan Amazon SNS untuk pengalaman pelanggan terbaik dan untuk mengurangi kemungkinan topik Anda dibatasi.
penting
Setelah Anda mengaktifkan topikMessageGroup
, topik tidak dapat dikembalikan ke Topic
throughput. FifoThroughputScope
Aktifkan mode throughput tinggi untuk antrean Amazon SQS FIFO berlangganan
Saat memublikasikan ke topik FIFO Amazon SNS Anda dengan throughput tinggi diaktifkan, dan satu atau lebih antrian FIFO Amazon SQS berlangganan, disarankan agar Anda mengaktifkan throughput tinggi pada antrian FIFO Amazon SQS Anda untuk mengaktifkan topik throughput tinggi Amazon SNS FIFO agar terkirim dengan lancar. Untuk selengkapnya lihat Throughput tinggi untuk antrian FIFO di Panduan Pengembang Layanan Antrian Sederhana Amazon.