Kasus penggunaan
Artikel ini memberi Anda beberapa contoh kasus penggunaan untuk menggunakan Azure Event Grid.
Catatan
Jika Anda baru menggunakan Azure Event Grid, baca artikel gambaran umum Azure Event Grid sebelum melanjutkan lebih lanjut.
Kasus penggunaan olahpesan MQTT
Fitur broker MQTT Azure Event Grid memungkinkan Anda menyelesaikan skenario berikut.
Menyerap telemetri IoT
Menyerap telemetri menggunakan pola olahpesan banyak ke satu. Misalnya, gunakan Event Grid untuk mengirim telemetri dari beberapa perangkat IoT ke aplikasi cloud. Pola ini memungkinkan aplikasi untuk membongkar beban pengelolaan jumlah koneksi yang tinggi dengan perangkat ke Event Grid.
Perintah dan kontrol
Kontrol klien MQTT Anda menggunakan pola pesan request-response (satu-ke-satu). Misalnya, gunakan Event Grid untuk mengirim perintah dari aplikasi cloud ke perangkat IoT.
Pemberitahuan siaran
Menyiarkan pemberitahuan ke armada klien menggunakan pola olahpesan satu-ke-banyak . Misalnya, gunakan Event Grid untuk mengirim pemberitahuan dari aplikasi cloud ke beberapa perangkat IoT. Pola ini memungkinkan aplikasi untuk menerbitkan hanya satu pesan yang direplikasi layanan untuk setiap klien yang tertarik.
Mengintegrasikan data MQTT
Integrasikan data dari klien MQTT Anda dengan merutekan pesan MQTT ke layanan Azure dan titik akhir kustom melalui pengiriman push atau penarikan pengiriman. Misalnya, gunakan Event Grid untuk merutekan telemetri dari perangkat IoT Anda ke Azure Event Hubs lalu ke Azure Stream Analytics untuk mendapatkan wawasan dari telemetri perangkat Anda.
Kasus penggunaan pengiriman push
Pengiriman push Event Grid memungkinkan Anda mewujudkan kasus penggunaan berikut.
Membangun solusi tanpa server berbasis peristiwa
Gunakan Event Grid untuk membangun solusi tanpa server dengan Azure Functions Apps, Logic Apps, dan API Management. Menggunakan layanan tanpa server dengan Event Grid memberi Anda tingkat produktivitas, ekonomi upaya, dan integrasi yang lebih unggul daripada model komputasi klasik tempat Anda harus mendapatkan, mengelola, mengamankan, dan memelihara semua infrastruktur yang disebarkan.
Menerima peristiwa dari layanan Azure
Event Grid dapat menerima peristiwa dari 20+ layanan Azure sehingga Anda dapat mengotomatiskan operasi Anda. Misalnya, Anda dapat mengonfigurasi Event Grid untuk menerima peristiwa saat blob baru telah dibuat di Akun Azure Storage sehingga aplikasi hilir Anda dapat membaca dan memproses kontennya. Untuk daftar semua layanan dan peristiwa Azure yang didukung, lihat Topik sistem.
Menerima peristiwa dari aplikasi Anda
Layanan atau aplikasi Anda sendiri menerbitkan peristiwa ke Event Grid yang diproses aplikasi pelanggan. Event Grid menampilkan Topik Namespace untuk mengatasi persyaratan integrasi dan perutean dalam skala besar dengan model sumber daya sederhana. Anda juga dapat menggunakan Topik Kustom untuk memenuhi persyaratan integrasi dasar dan Domain untuk model manajemen dan perutean sederhana saat Anda perlu mendistribusikan peristiwa ke ratusan atau ribuan grup yang berbeda.
Menerima peristiwa dari mitra (penyedia SaaS)
Penyedia atau platform SaaS multipenyewa dapat menerbitkan peristiwa mereka ke Event Grid melalui fitur yang disebut Peristiwa Mitra. Anda dapat berlangganan ke kejadian tersebut dan mengotomatiskan tugas, misalnya. Kejadian dari mitra berikut tersedia saat ini:
- Auth0
- API Microsoft Graph. Melalui Microsoft Graph API Anda bisa mendapatkan peristiwa dari MICROSOFT Entra ID, Microsoft Outlook, Teams, Percakapan, pemberitahuan keamanan, dan Universal Print.
- Kelompok Suku
- SAP
Menarik kasus penggunaan pengiriman
Fitur Azure Event Grid menarik pengiriman CloudEvents. Dengan mode pengiriman ini, klien terhubung ke Event Grid untuk membaca peristiwa. Kasus penggunaan berikut dapat diwujudkan menggunakan pengiriman pull.
Menerima peristiwa dengan kecepatan Anda sendiri
Satu atau beberapa klien dapat tersambung ke Azure Event Grid untuk membaca pesan dengan kecepatan mereka sendiri. Event Grid memberi klien kontrol penuh pada konsumsi peristiwa. Aplikasi Anda dapat menerima peristiwa pada waktu-waktu tertentu dalam sehari, misalnya. Solusi Anda juga dapat meningkatkan tingkat konsumsi dengan menambahkan lebih banyak klien yang membaca dari Event Grid.
Mengonsumsi peristiwa melalui tautan privat
Anda dapat mengonfigurasi tautan privat untuk menyambungkan ke Azure Event Grid untuk menerbitkan dan membaca CloudEvents melalui titik akhir privat di jaringan virtual Anda. Lalu lintas antara jaringan virtual Anda dan Event Grid melakukan perjalanan ke jaringan backbone Microsoft.
Penting
Tautan privat tersedia dengan pengiriman penarikan, bukan dengan pengiriman push. Anda dapat menggunakan tautan privat saat aplikasi Anda tersambung ke Event Grid untuk menerbitkan peristiwa atau menerima peristiwa, bukan saat Event Grid tersambung ke webhook atau layanan Azure Anda untuk mengirimkan peristiwa.
Konten terkait
- Gambaran umum olahpesan MQTT
- Gambaran umum pengiriman penarikan HTTP.
- Gambaran umum pengiriman push HTTP.