Topik kustom di Azure Event Grid

Topik Event Grid menyediakan titik akhir tempat sumber mengirim peristiwa. Penerbit membuat topik Event Grid, dan memutuskan apakah sumber peristiwa memerlukan satu topik atau lebih dari satu topik. Topik digunakan untuk kumpulan peristiwa terkait. Untuk menanggapi jenis peristiwa tertentu, pelanggan memutuskan topik mana untuk berlangganan.

Topik kustom adalah aplikasi dan topik pihak ketiga. Saat Anda membuat atau diberi akses ke topik kustom, Anda akan melihat topik kustom tersebut di langganan Anda. Topik kustom mendukung pengiriman push. Konsultasikan kapan menggunakan pengiriman penarikan atau pendorongan untuk membantu Anda memutuskan apakah pengiriman push adalah pendekatan yang tepat mengingat kebutuhan Anda.

Saat merancang aplikasi, Anda harus memutuskan berapa banyak topik yang akan dibuat. Untuk solusi yang relatif besar, buat topik kustom untuk setiap kategori peristiwa terkait. Misalnya, pertimbangkan aplikasi yang mengelola akun pengguna dan aplikasi lain tentang pesanan pelanggan. Tidak mungkin semua pelanggan peristiwa menginginkan peristiwa dari kedua aplikasi. Untuk memisahkan masalah, buat dua topik: satu untuk setiap aplikasi. Biarkan penanganan aktivitas berlangganan topik sesuai dengan kebutuhan mereka. Untuk solusi kecil, Anda mungkin lebih suka mengirim semua peristiwa ke satu topik. Pelanggan peristiwa dapat memfilter jenis peristiwa yang mereka inginkan.

Skema peristiwa

Topik kustom mendukung dua jenis skema peristiwa: Peristiwa cloud dan skema Event Grid.

Skema kejadian cloud

Selain skema peristiwa defaultnya, Azure Event Grid secara asli mendukung peristiwa dalam implementasi JSON CloudEvents v1.0 dan pengikatan protokol HTTP. CloudEvents adalah spesifikasi terbuka untuk menjelaskan data peristiwa.

CloudEvents menyederhanakan interoperabilitas dengan menyediakan skema peristiwa umum untuk menerbitkan dan menggunakan peristiwa. Skema ini memungkinkan alat seragam, cara standar perutean & penanganan peristiwa, dan cara umum untuk mendeserialisasi peristiwa Anda. Dengan skema umum, Anda dapat lebih mudah mengintegrasikan pekerjaan di seluruh platform.

Catatan

Untuk informasi selengkapnya, lihat Skema peristiwa cloud.

Skema peristiwa Event Grid

Saat menggunakan skema peristiwa Event Grid, Anda dapat menentukan properti khusus aplikasi di objek data.

[
  {
    "topic": string,
    "subject": string,
    "id": string,
    "eventType": string,
    "eventTime": string,
    "data":{
      object-unique-to-each-publisher
    },
    "dataVersion": string,
    "metadataVersion": string
  }
]

Catatan

Untuk informasi selengkapnya, lihat Skema peristiwa Event Grid.

Bagian berikut ini menyediakan tautan ke tutorial untuk membuat topik kustom menggunakan portal Azure, CLI, PowerShell, dan templat Azure Resource Manager (ARM).

Tutorial portal Azure

Judul Deskripsi
Mulai cepat: membuat dan merutekan kejadian kustom rute dengan portal Microsoft Azure Memperlihatkan cara menggunakan portal untuk mengirim peristiwa kustom.
Mulai cepat: merutekan peristiwa kustom ke penyimpanan Antrean Azure Menjelaskan cara mengirim peristiwa khusus ke Queue Storage.
Cara: memposting ke topik kustom Memperlihatkan cara memposting peristiwa ke topik kustom.

Tutorial CLI Azure

Judul Deskripsi
Mulai cepat: membuat dan merutekan kejadian kustom rute dengan portal Azure CLI Memperlihatkan cara menggunakan Azure CLI untuk mengirim peristiwa kustom.
Azure CLI: membuat topik kustom Event Grid Contoh skrip yang membuat topik kustom. Skrip mengambil titik akhir dan kunci.
Azure CLI: berlangganan ke acara untuk topik kustom Contoh skrip yang membuat langganan untuk topik kustom. Ini mengirim peristiwa ke WebHook.

Tutorial Azure PowerShell

Judul Deskripsi
Mulai cepat: membuat dan merutekan kejadian kustom rute dengan portal Azure PowerShell Memperlihatkan cara menggunakan Azure PowerShell untuk mengirim peristiwa kustom.
PowerShell: membuat topik kustom Event Grid Contoh skrip yang membuat topik kustom. Skrip mengambil titik akhir dan kunci.
PowerShell: berlangganan ke peristiwa untuk topik kustom Contoh skrip yang membuat langganan untuk topik kustom. Ini mengirim peristiwa ke WebHook.

Tutorial templat ARM

Judul Deskripsi
Templat Resource Manager: topik kustom dan titik akhir WebHook Templat Resource Manager yang membuat langganan untuk topik kustom untuk topik kustom tersebut. Ini mengirim peristiwa ke WebHook.
Templat Resource Manager: topik kustom dan titik akhir Event Hubs Template Azure Resource Manager yang membuat langganan untuk topik kustom. Ini mengirim kejadian ke Azure Event Hubs.

Catatan

Azure Digital Twins dapat merutekan notifikasi kejadian ke topik kustom yang Anda buat dengan Event Grid. Untuk informasi selengkapnya, lihat Titik akhir dan rute peristiwa dalam dokumentasi Azure Digital Twins.

Langkah berikutnya

Lihat artikel berikut: