View a markdown version of this page

Pipa EventBridge Amazon - Amazon EventBridge

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

Pipa EventBridge Amazon

Amazon EventBridge Pipes menghubungkan sumber ke target. Pipa dimaksudkan untuk integrasi point-to-point antara sumber dan target yang didukung, dengan dukungan untuk transformasi dan pengayaan lanjutan. Pengayaan acara di Amazon Pipes EventBridge Ini mengurangi kebutuhan akan pengetahuan khusus dan kode integrasi saat mengembangkan arsitektur berbasis peristiwa, mendorong konsistensi di seluruh aplikasi perusahaan Anda. Untuk mengatur 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 perutean acara banyak-ke-banyak antara layanan yang digerakkan oleh peristiwa. Untuk informasi selengkapnya, lihat Bus EventBridge acara Amazon (default dan Klasik).

Bagaimana EventBridge Pipa bekerja

Pada tingkat tinggi, inilah cara kerja EventBridge Pipa:

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

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

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

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

    • Menentukan salah satu target yang didukung ke mana Anda ingin pipa mengirim peristiwa.

  2. Sumber peristiwa 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 sebelum mengirimkannya ke target.

      Jika peristiwa dikelompokkan, pengayaan mempertahankan urutan peristiwa dalam batch.

Sumber mengirimkan peristiwa ke pipa, yang menyaring dan merutekan peristiwa yang cocok ke 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 peristiwa.

    • 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 itu 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.