Apa itu Amazon EventBridge? - Amazon EventBridge

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

Apa itu Amazon EventBridge?

EventBridge adalah layanan tanpa server yang menggunakan peristiwa untuk menghubungkan komponen aplikasi bersama-sama, sehingga memudahkan Anda untuk membangun aplikasi berbasis peristiwa yang dapat diskalakan. Arsitektur berbasis peristiwa adalah gaya membangun sistem perangkat lunak yang digabungkan secara longgar yang bekerja sama dengan memancarkan dan menanggapi peristiwa. Arsitektur berbasis peristiwa dapat membantu Anda meningkatkan kelincahan dan membangun aplikasi yang andal dan dapat diskalakan.

EventBridge menyediakan cara sederhana dan konsisten untuk menelan, memfilter, mengubah, dan menyampaikan acara sehingga Anda dapat membangun aplikasi dengan cepat.

EventBridge mencakup dua cara untuk memproses dan menyampaikan acara: bus acara dan pipa.

  • Bus acara adalah router yang menerima acara dan mengirimkannya ke nol atau lebih target. Gunakan EventBridge untuk merutekan acara dari sumber seperti aplikasi rumahan, AWS layanan, dan perangkat lunak pihak ketiga ke aplikasi konsumen di seluruh organisasi Anda.

    Bus acara sangat cocok untuk merutekan acara dari banyak sumber ke banyak target, dengan transformasi opsional acara sebelum pengiriman ke target.

  • EventBridge Pipa Pipa dimaksudkan untuk point-to-point integrasi; setiap pipa menerima peristiwa dari satu sumber untuk pemrosesan dan pengiriman ke satu target. Pipa juga mencakup dukungan untuk transformasi lanjutan dan pengayaan peristiwa sebelum pengiriman ke target.

    Pipa dan bus acara sering digunakan bersama. Kasus penggunaan yang umum adalah membuat pipa dengan bus acara sebagai targetnya; pipa mengirimkan peristiwa ke bus acara, yang kemudian mengirimkan peristiwa tersebut ke beberapa target. Misalnya, Anda dapat membuat pipa dengan aliran DynamoDB untuk sumber, dan bus acara sebagai target. Pipa menerima peristiwa dari aliran DynamoDB dan mengirimkannya ke bus acara, yang kemudian mengirimkannya ke beberapa target sesuai dengan aturan yang telah Anda tentukan di bus acara.

Selain itu, EventBridge menyediakan EventBridge Scheduler, penjadwal tanpa server yang memungkinkan Anda membuat, menjalankan, dan mengelola tugas dari satu pusat, layanan terkelola. Dengan EventBridge Scheduler, Anda dapat membuat jadwal menggunakan ekspresi cron dan rate untuk pola berulang, atau mengonfigurasi pemanggilan satu kali. Anda dapat mengatur jendela waktu fleksibel untuk pengiriman, menentukan batas coba lagi, dan mengatur waktu retensi maksimum untuk pemanggilan API yang gagal.

EventBridge menyediakan berbagai cara untuk memproses dan menyampaikan acara: bus, pipa, dan jadwal.