Layanan messaging Pub/Sub manakah yang dapat menyiarkan notifikasi sebuah event ke beberapa subscriber (seperti email, Lambda, dan SQS) secara bersamaan ketika event terjadi?

1 / 1
Pilih jawaban
BenarA

Penjelasan

Memilih layanan Pub/Sub yang menyiarkan ke beberapa subscriber.

  • 1menyiarkanFan-out = SNS
  • 2Pub/SubModel publish-subscribe = SNS
  • 3beberapa subscriberMengirimkan notifikasi ke banyak tujuan sekaligus
ABenar

Amazon SNS

Benar. Amazon SNS (Simple Notification Service) adalah layanan messaging Pub/Sub. SNS dapat menyiarkan (fan out) pesan yang dipublikasikan ke satu topic kepada beberapa tujuan subscriber secara bersamaan.

BSalah

Amazon SQS

Amazon SQS adalah layanan untuk menyimpan pesan dalam queue agar satu consumer mengambil dan memprosesnya.

Sebuah pesan dikonsumsi saat diambil, sehingga fan-out untuk menyiarkan notifikasi yang sama ke beberapa subscriber dipenuhi oleh SNS, dan opsi ini tidak tepat.

CSalah

Amazon EventBridge

Amazon EventBridge adalah event bus yang merutekan event ke target seperti layanan AWS berdasarkan rule.

Ini kuat untuk integrasi aplikasi, tetapi persyaratan Pub/Sub berupa push broadcasting ke subscriber, termasuk notifikasi langsung ke email, dipenuhi oleh SNS, dan opsi ini tidak tepat.

DSalah

Amazon Kinesis Data Streams

Kinesis Data Streams adalah layanan yang menyerap data streaming dalam jumlah besar untuk analitik, yang kemudian dibaca oleh consumer.

Sisi consumer menarik (pull) stream itu sendiri, sehingga persyaratan untuk mendorong (push) notifikasi siaran ke email, Lambda, dan SQS dipenuhi oleh SNS, dan opsi ini tidak tepat.

Poin penting

'Pub/Sub' dan 'siaran ke beberapa subscriber (fan-out)' menunjuk ke Amazon SNS. Queue yang menyimpan pesan satu-ke-satu untuk pemrosesan berurutan adalah SQS. Kombinasi (SNS ke beberapa SQS) juga umum.