Çö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ı özel konuları, sistem konularını, iş ortağı konularını ve etki alanları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ığı, mantığındaki bir hata durumunda 1 günden kısa bir süre içinde düzeltme eki uygulanabiliyor. Aksi takdirde, blob ölü harf hedefinden gelen okuma olaylarının ek maliyeti ve ek yüküyle ilgili endişeleriniz 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 |
Web kancalarına anında iletme teslimi | Yes | Yes |
Event Hubs'a anında iletme teslimi | Yes | Yes |
Azure hizmetlerine anında iletme teslimi (İşlevler, Service Bus kuyrukları ve konuları, geçiş karma bağlantıları ve depolama kuyrukları) | Yes | |
İleti saklama üst sınırı | Ad alanı konularında 7 gün | 1 gün |
Azure sistem olaylarına abone olma | Yes | |
İş ortağı olaylarına abone olma | Yes | |
Etki alanı kapsamı abonelikleri | Yes |