Çözümünüz için doğru Event Grid katmanını seçin

Azure Event Grid'in farklı özelliklere sahip iki katmanı vardır. Bu makalede her ikisine de ilişkin ayrıntılar paylaşabilirsiniz.

Event Grid standart katmanı

Azure Event Grid, Event Grid ad alanları aracılığıyla aşağıdaki işlevleri içerir:

  • MQTT v3.1.1 ve v5.0 kullanarak çift yönlü iletişimi destekleyen bir MQTT pub-sub aracısı.
  • CloudEvents yayını HTTP kullanarak oluşturur.
  • HTTP kullanarak teslimi çekme.
  • AMQP kullanarak Event Hubs'a gönderim.

Aşağıdaki deyimlerden herhangi biri doğruysa bu katmanı kullanın:

  • MQTT iletilerini yayımlamak ve kullanmak istiyorsunuz.
  • CloudEvents JSON biçimindeki özel uygulama olaylarını temel alan eylemleri tetikleyen bir çözüm oluşturmak istiyorsunuz.
  • Esnek tüketim desenlerine sahip uygulamalar (örneğin, birden çok tüketici için HTTP çekme teslimi veya Event Hubs'a gönderme teslimi) oluşturmak istiyorsunuz.
  • Çekme teslimi veya gönderim teslimi kullanarak giriş ve çıkış için 5 MB/sn'den büyük HTTP iletişim hızları gerekir. Event Grid şu anda giriş için 40 MB/sn'ye kadar ve ad alanı konularına (HTTP) yayımlanan olaylar için çıkış için 80 MB/sn'yi desteklemektedir. MQTT, yayımcı ve abone istemcileri için 40 MB/sn aktarım hızı destekler.
  • CloudEvents'in 7 güne kadar saklaması gerekir.

Daha fazla bilgi için bkz. Ad alanları için kotalar ve sınırlar.

Event Grid temel katmanı

Event Grid temel katmanı, Event Grid özel konularını, Event Grid sistem konularını, Olay etki alanlarını ve Event Grid iş ortağı konularını kullanarak anında iletmeyi destekler.

Bu deyimlerden herhangi biri doğruysa bu katmanı kullanın:

  • Özel uygulama olaylarını, Azure sistem olaylarını, iş ortağı olaylarını temel alan eylemleri tetikleyen bir çözüm oluşturmak istiyorsunuz.
  • Event Grid etki alanlarını kullanarak binlerce konuya olay yayımlamak istiyorsunuz.
  • Giriş veya çıkış için 5 MB/sn'den büyük oranları desteklemeniz için gelecekte herhangi bir gereksiniminiz yoktur.
  • Olay saklama süresi 1 günden uzun değildir. Örneğin, bir olay işleyici mantığına 1 günden kısa bir süre içinde yama yapılabilir. Aksi takdirde, Event Grid'de 1 günden uzun bir süre kaldıktan sonra blob teslim edilemeyen bir hedeften gelen okuma olaylarının ek maliyeti ve ek yükü sizin için sorun olmaz.

Daha fazla bilgi için bkz. Özel konular, sistem konuları ve iş ortağı konuları ve etki alanları için kotalar ve sınırlar.

Temel ve standart katmanlar

Event Grid'in standart katmanı aşağıdaki özellikleri sağlamaya odaklanmıştır:

  • Daha yüksek giriş ve çıkış oranları.
  • MQTT kullanarak çift yönlü iletişimin kullanılmasını gerektiren IoT çözümleri desteği.
  • Birden çok tüketici için çekme teslimi.
  • Event Hubs'a gönderim teslimi.

Temel katman, olaylara dayalı eylemleri tetikleme amacıyla anında iletme desteği sağlamaya odaklanmıştır. Her Event Grid kaynağına hangi kotaların ve sınırların dahil olduğunu ayrıntılı bir şekilde çözümlemek için bkz . Kotalar ve sınırlar.

Özellik Standart Temel
Aktarım hızı Yüksek, en fazla 40 MB/sn (giriş) ve 80 MB/sn (çıkış) Düşük, 5 MB/sn'ye kadar (giriş ve çıkış)
MQTT v5 ve v3.1.1 Yes
Çekme teslimi Yes
Özel olayları yayımlama ve olaylara abone olma Yes Yes
Event Hubs'a anında iletme teslimi Yes Yes
İleti saklama üst sınırı Ad alanı konularında 7 gün 1 gün
Azure hizmetlerine anında iletme teslimi (İşlevler, Web Kancaları, Service Bus kuyrukları ve konuları, geçiş karma bağlantıları ve depolama kuyrukları) Yes
Azure sistem olaylarına abone olma Yes
İş ortağı olaylarına abone olma Yes
Etki alanı kapsamı abonelikleri Yes

Sonraki adımlar