Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemberitahuan Amazon SNS Fanout ke antrian Amazon SQS untuk pemrosesan asinkron
Amazon SNS
Amazon SNS memungkinkan aplikasi mengirim pesan penting waktu ke beberapa pelanggan melalui mekanisme “push”. Ini menghilangkan kebutuhan untuk memeriksa atau “jajak pendapat” untuk pembaruan. Amazon SQS adalah layanan antrian pesan yang digunakan aplikasi terdistribusi untuk bertukar pesan melalui model polling. Ini memisahkan komponen pengiriman dan penerimaan—tanpa mengharuskan setiap komponen tersedia pada saat yang sama.
Saat Anda menggunakan Amazon SNS dan Amazon SQS bersama-sama, pesan menjangkau aplikasi yang memerlukan pemberitahuan instan tentang suatu peristiwa. Pesan juga tetap ada dalam antrian Amazon SQS untuk diproses aplikasi lain nanti.
Ketika Anda berlangganan antrean Amazon SQS untuk topik Amazon SNS, Anda dapat mempublikasikan pesan ke topik dan Amazon SNS mengirimkan pesan Amazon SQS ke antrian berlangganan. Pesan Amazon SQS berisi subjek dan pesan yang dipublikasikan ke topik bersama dengan metadata tentang pesan dalam dokumen JSON. Pesan Amazon SQS akan terlihat serupa dengan dokumen JSON berikut.
{ "Type" : "Notification", "MessageId" : "63a3f6b6-d533-4a47-aef9-fcf5cf758c76", "TopicArn" : "arn:aws:sns:us-west-2:123456789012:MyTopic", "Subject" : "Testing publish to subscribed queues", "Message" : "Hello world!", "Timestamp" : "2012-03-29T05:12:16.901Z", "SignatureVersion" : "1", "Signature" : "EXAMPLEnTrFPa3...", "SigningCertURL" : "https://sns.us-west-2.amazonaws.com/SimpleNotificationService-f3ecfb7224c7233fe7bb5f59f96de52f.pem", "UnsubscribeURL" : "https://sns.us-west-2.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:us-west-2:123456789012:MyTopic:c7fe3a54-ab0e-4ec2-88e0-db410a0f2bee" }