Bagikan melalui


Pilih tingkat Event Grid yang tepat untuk solusi Anda

Azure Event Grid memiliki dua tingkatan dengan kemampuan yang berbeda. Artikel ini membagikan detail tentang keduanya.

Tingkat standar dari Event Grid

Azure Event Grid menyertakan fungsionalitas berikut melalui namespace Event Grid:

  • Broker Message Queueing Telemetry Transport (MQTT) pub-sub yang mendukung komunikasi dua arah menggunakan MQTT v3.1.1 dan v5.0.
  • Publikasi CloudEvents menggunakan HTTP.
  • Tarik pengiriman menggunakan HTTP.
  • Mendorong pengiriman ke Azure Event Hubs menggunakan Advanced Messaging Queueing Protocol (AMQP).

Gunakan tingkat ini jika salah satu pernyataan berikut ini benar:

  • Anda ingin menerbitkan dan menggunakan pesan MQTT.
  • Anda ingin membangun solusi untuk memicu tindakan berdasarkan peristiwa aplikasi kustom dalam format JSON CloudEvents.
  • Anda ingin membangun aplikasi dengan pola konsumsi yang fleksibel, misalnya pengiriman pemanggilan HTTP untuk beberapa konsumen atau pengiriman push ke Event Hubs.
  • Anda memerlukan tingkat komunikasi HTTP yang lebih besar dari 5 MB/detik untuk masuk dan keluar menggunakan pengiriman tarik atau pengiriman push. Event Grid saat ini mendukung hingga 40 MB/dtk untuk ingres dan 80 MB/dtk untuk egres bagi peristiwa yang diterbitkan ke topik ruang nama (HTTP). MQTT mendukung tingkat throughput 40 MB/s untuk klien penerbit dan klien subscriber.
  • Anda memerlukan retensi CloudEvents hingga 7 hari.

Untuk informasi selengkapnya, lihat kuota dan batasan untuk namespace.

Tingkat dasar Event Grid

Tingkat dasar Event Grid mendukung pengiriman push menggunakan topik kustom, topik sistem, topik mitra, dan domain.

Gunakan tingkat ini jika salah satu pernyataan ini benar:

  • Anda ingin membangun solusi untuk memicu tindakan berdasarkan peristiwa aplikasi kustom, peristiwa sistem Azure, peristiwa mitra.
  • Anda ingin menerbitkan peristiwa ke ribuan topik menggunakan domain Event Grid.
  • Anda tidak memiliki kebutuhan di masa depan untuk mendukung kecepatan lebih dari 5 MB/dtk untuk ingress atau egress.
  • Anda tidak memerlukan retensi peristiwa lebih besar dari 1 hari. Misalnya, logika penanganan aktivitas dapat di-patch dalam waktu kurang dari 1 hari jika bug dalam logikanya. Jika tidak, Anda tidak perlu khawatir dengan biaya tambahan dan beban administratif membaca event dari tujuan dead-letter blob.

Untuk informasi selengkapnya, lihat kuota dan batasan untuk topik kustom, topik sistem, dan topik dan domain mitra.

Tingkat dasar dan standar

Tingkat standar Event Grid difokuskan untuk menyediakan fitur berikut:

  • Tingkat masuk dan keluar yang lebih tinggi.
  • Dukungan untuk solusi IoT yang memerlukan penggunaan komunikasi dua arah menggunakan MQTT.
  • Tarik pengiriman untuk beberapa konsumen.
  • Mendorong pengiriman ke Azure Event Hubs.

Tingkat dasar difokuskan pada penyediaan dukungan pengiriman push untuk memicu tindakan berdasarkan peristiwa. Untuk perincian terperinci tentang kuota dan batasan mana yang disertakan dalam setiap sumber daya Event Grid, lihat Kuota dan batasan.

Fitur Standar Dasar
Daya Tampung Tinggi, hingga 40 MB/dtk (masuk) dan 80 MB/dtk (keluar) Rendah, hingga 5 MB/detik (pengunduhan dan pengunggahan)
MQTT v5 dan v3.1.1 Ya
Pengiriman penarikan Ya
Memublikasikan dan berlangganan acara kustom Ya Ya
Mendorong pengiriman ke Webhooks Ya Ya
Mendorong pengiriman ke Azure Event Hubs Ya Ya
Pengiriman push ke layanan Azure (Fungsi, antrean dan topik Azure Service Bus, koneksi hibrid relai, dan antrean penyimpanan) Ya
Retensi pesan maksimum 7 hari mengenai topik namespace 1 hari
Berlangganan acara sistem Azure Ya
Berlangganan acara mitra Ya
Langganan cakupan domain Ya
Tarik pengiriman ke Fabric Eventstream Ya Tidak.

Langkah selanjutnya