SNSPemberitahuan Fanout Amazon ke SQS antrian Amazon untuk pemrosesan asinkron - Amazon Simple Notification Service

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

SNSPemberitahuan Fanout Amazon ke SQS antrian Amazon untuk pemrosesan asinkron

Amazon SNS bekerja sama dengan Amazon Simple Queue Service (AmazonSQS). Layanan ini memberikan manfaat yang berbeda bagi developer. Amazon SNS memungkinkan aplikasi untuk mengirim pesan penting waktu ke beberapa pelanggan melalui mekanisme “push”, menghilangkan kebutuhan untuk memeriksa atau “polling” secara berkala untuk pembaruan. Amazon SQS adalah layanan antrian pesan yang digunakan oleh aplikasi terdistribusi untuk bertukar pesan melalui model polling, dan dapat digunakan untuk memisahkan komponen pengiriman dan penerima—tanpa mengharuskan setiap komponen tersedia secara bersamaan. Menggunakan Amazon SNS dan Amazon SQS bersama-sama, pesan dapat dikirim ke aplikasi yang memerlukan pemberitahuan segera dari suatu peristiwa, dan juga bertahan dalam SQS antrian Amazon untuk aplikasi lain untuk diproses di lain waktu.

Saat Anda berlangganan SQS antrian Amazon ke SNS topik Amazon, Anda dapat mempublikasikan pesan ke topik tersebut dan Amazon SNS mengirimkan SQS pesan Amazon ke antrian berlangganan. SQSPesan Amazon berisi subjek dan pesan yang dipublikasikan ke topik bersama dengan metadata tentang pesan dalam dokumen. JSON SQSPesan Amazon akan terlihat mirip dengan JSON dokumen 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" }