全部产品
Search
文档中心

EventBridge:Ikhtisar

更新时间:Jul 02, 2025

Event adalah catatan data perubahan status. Topik ini menjelaskan parameter event di EventBridge.

Sumber event hanya dapat mempublikasikan event yang sesuai dengan spesifikasi CloudEvents ke EventBridge. Untuk informasi lebih lanjut tentang spesifikasi CloudEvents, lihat CloudEvents 1.0.

Kode contoh berikut menunjukkan event yang dipublikasikan oleh sumber event ke EventBridge:

{
    "data":{
        "meetingName":"swqd",
        "groupId":"456",
        "action":"camera_off",
        "time":1590592527490,
        "userId":"199525",
        "meetingUUID":"hz-20864c8f-b10d-45cd-9935-884bca1b****"
    },
    "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source":"acs:aliyuncvc",
    "specversion":"1.0",
    "subject":"acs.aliyuncvc:cn-hangzhou:{AccountId}:215672",
    "time":"2020-11-19T21:04:41+08:00",
    "type":"aliyuncvc:MeetingEvent:MemberOperate",
    "aliyunaccountid":"123456789098****",
    "aliyunpublishtime":"2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname":"default",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

Tabel berikut menjelaskan parameter dalam event tersebut.

Parameter

Tipe

Diperlukan

Contoh

Deskripsi

id

String

Ya

45ef4dewdwe1-7c35-447a-bd93-fab****

ID event. ID ini adalah pengenal unik dari sebuah event. Produsen harus memastikan bahwa nilai parameter source dan id unik untuk setiap event. Jika event dikirim ulang karena pengecualian seperti kesalahan jaringan, dua event dengan nilai id yang sama mungkin diterima. Penerima menganggap event dengan nilai parameter source dan id yang identik sebagai event duplikat. Saat event dirutekan ke dan diproses oleh target event, sistem menggunakan ID untuk melacak event.

source

String

Ya

acs:aliyuncvc

Sumber event, yaitu layanan yang menghasilkan event dan mengidentifikasi konteks terjadinya event. Nilai parameter ini mencakup informasi seperti jenis sumber event dan mekanisme publikasi atau proses produksi event. Produsen harus memastikan bahwa nilai parameter source dan id unik untuk setiap event.

specversion

String

Ya

1.0

Versi spesifikasi CloudEvents.

type

String

Ya

aliyuncvc:MeetingEvent:MemberOperate

Tipe event. Parameter ini terkait dengan sumber event. Parameter ini digunakan untuk merutekan event, menanyakan event, dan menerapkan kebijakan. Format parameter ini ditentukan oleh produsen dan mencakup informasi seperti nomor versi.

datacontenttype

String

Tidak

application/json;charset=utf-8

Tipe konten parameter data. Hanya tipe konten application/json yang didukung.

dataschema

URI

Tidak

Tidak ada

Format parameter data.

subject

String

Tidak

acs.aliyuncvc:cn-hangzhou:{AccountId}:215672

Subjek event. Data JSON berisi Nama Sumber Daya Alibaba Cloud (ARN) yang mengidentifikasi sumber daya yang terlibat dalam event. Dalam model publikasi-langganan, pelanggan berlangganan event dari sumber event. Namun, jika parameter source berisi sub-struktur, parameter source saja tidak cukup untuk mengidentifikasi event. Jika konten data tidak dapat diinterpretasikan, parameter subject dapat digunakan untuk mengidentifikasi subjek event dalam skenario penyaringan langganan.

time

Timestamp

Tidak

2020-11-19T21:04:41+08:00

Waktu terjadinya event. Jika event terjadi pada waktu yang tidak diketahui, produsen event dalam format CloudEvents dapat menyetel parameter time ke nilai lain seperti waktu saat ini. Namun, semua produsen dari sumber yang sama harus menyetel parameter source ke nilai yang sama.

data

Struct

Tidak

{
    "meetingName":"swqd",
    "groupId":"456",
    "action":"camera_off",
    "time":1590592527490,
    "userId":"199525",
    "meetingUUID":"hz-20864c8f-b10d-45cd-9935-884bca1b****"
}

Isi event. Nilainya adalah objek JSON, yang ditentukan oleh sumber event yang menghasilkan event. CloudEvents mungkin berisi konteks yang diberikan oleh produsen event saat event terjadi. Informasi ini dienkapsulasi dalam parameter data.

aliyunaccountid

String

Tidak

123456789098****

ID akun Alibaba Cloud. Parameter ini tidak didefinisikan dalam spesifikasi CloudEvents dan ditambahkan ke event setelah sumber event mempublikasikan event ke EventBridge.

aliyunpublishtime

Timestamp

Tidak

2020-11-19T21:04:42.179PRC

Waktu penerimaan event. Parameter ini tidak didefinisikan dalam spesifikasi CloudEvents dan ditambahkan ke event setelah sumber event mempublikasikan event ke EventBridge.

aliyuneventbusname

String

Ya

default

Nama bus event yang menerima event. Parameter ini tidak didefinisikan dalam spesifikasi CloudEvents dan ditambahkan ke event setelah sumber event mempublikasikan event ke EventBridge.

aliyunregionid

String

Tidak

cn-hangzhou

Wilayah tempat event diterima. Parameter ini tidak didefinisikan dalam spesifikasi CloudEvents dan ditambahkan ke event setelah sumber event mempublikasikan event ke EventBridge.

aliyunpublishaddr

String

Tidak

172.25.XX.XX

Alamat IP server yang menerima event. Parameter ini tidak didefinisikan dalam spesifikasi CloudEvents dan ditambahkan ke event setelah sumber event mempublikasikan event ke EventBridge.

Event yang dipublikasikan oleh sumber event ke EventBridge dikategorikan sebagai berikut:

  • Event layanan Alibaba Cloud

    Layanan Alibaba Cloud secara otomatis terhubung ke EventBridge sebagai sumber event. Untuk informasi tentang jenis event layanan Alibaba Cloud yang didukung oleh EventBridge, lihat Sumber event layanan Alibaba Cloud.

  • Event aplikasi kustom

    Jika Anda menggunakan aplikasi Anda sebagai sumber event, Anda harus menghubungkan aplikasi tersebut ke EventBridge menggunakan SDK.