EventBridge Pipa Amazon - Amazon EventBridge

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

EventBridge Pipa Amazon

Amazon EventBridge Pipes menghubungkan sumber ke target. Pipa dimaksudkan untuk point-to-point integrasi antara sumber dan target yang didukung, dengan dukungan untuk transformasi dan pengayaan lanjutan. Ini mengurangi kebutuhan akan pengetahuan khusus dan kode integrasi saat mengembangkan arsitektur berbasis peristiwa, mendorong konsistensi di seluruh aplikasi perusahaan Anda. Untuk menyiapkan pipa, Anda memilih sumber, menambahkan pemfilteran opsional, menentukan pengayaan opsional, dan memilih target untuk data peristiwa.

catatan

Anda juga dapat merutekan acara menggunakan bus acara. Bus acara sangat cocok untuk many-to-many perutean acara antara layanan yang digerakkan oleh acara. Untuk informasi selengkapnya, lihat Bus EventBridge Acara Amazon.

Bagaimana EventBridge Pipa bekerja

Pada tingkat tinggi, inilah cara kerja EventBridge Pipes:

  1. Anda membuat pipa di akun Anda. Hal ini mencakup:

    • Menentukan salah satu sumber acara yang didukung dari mana Anda ingin pipa Anda menerima acara.

    • Secara opsional, mengkonfigurasi filter sehingga pipa hanya memproses subset dari peristiwa yang diterimanya dari sumbernya.

    • Secara opsional, mengonfigurasi langkah pengayaan yang meningkatkan data peristiwa sebelum mengirimkannya ke target.

    • Menentukan salah satu target yang didukung yang Anda inginkan pipa Anda untuk mengirim acara.

  2. Sumber acara mulai mengirim peristiwa ke pipa, dan pipa memproses peristiwa sebelum mengirimnya ke target.

    • Jika Anda telah mengonfigurasi filter, pipa mengevaluasi peristiwa dan hanya mengirimkannya ke target jika cocok dengan filter itu.

      Anda hanya dikenakan biaya untuk acara yang cocok dengan filter.

    • Jika Anda telah mengonfigurasi pengayaan, pipa melakukan pengayaan itu pada acara tersebut sebelum mengirimkannya ke target.

      Jika acara dikelompokkan, pengayaan mempertahankan urutan acara dalam batch.

Sumber mengirimkan peristiwa ke EventBridge pipa, yang memfilter dan merutekan peristiwa yang cocok dengan target.

Misalnya, pipa dapat digunakan untuk membuat sistem e-commerce. Misalkan Anda memiliki API yang berisi informasi pelanggan, seperti alamat pengiriman.

  1. Anda kemudian membuat pipa dengan yang berikut:

    • Pesanan Amazon SQS menerima antrian pesan sebagai sumber acara.

    • Tujuan EventBridge API sebagai pengayaan

    • Mesin AWS Step Functions negara sebagai target

  2. Kemudian, ketika pesan yang diterima pesanan Amazon SQS muncul di antrian, pesan tersebut dikirim ke pipa Anda.

  3. Pipa kemudian mengirimkan data tersebut ke pengayaan Tujuan EventBridge API, yang mengembalikan informasi pelanggan untuk pesanan tersebut.

  4. Terakhir, pipa mengirimkan data yang diperkaya ke mesin AWS Step Functions negara, yang memproses pesanan.