Özel konular, filtreleme ve yeniden denemeler

Azure Olay Tabanlı ve İleti Tabanlı Çözümler Geliştirme

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Neler öğreneceksiniz

  • Event Grid Alanları
  • Gelişmiş filtreleme
  • Ölü mektup
    • Yeniden deneme davranışını ayarlama

Event Grid Alanı

Azure Olay Tabanlı ve İleti Tabanlı Çözümler Geliştirme

Event Grid Alanları

Event Grid Alanı

Azure Olay Tabanlı ve İleti Tabanlı Çözümler Geliştirme

Alan vs Özel Konu

Alan

  • Birçok yalıtılmış konuyu yönetin
  • Şunlara yayılabilir:
    • Uygulamalar
    • Ekipler
    • Kiracılar
  • Müşterileri ayrıştırır

Özel Konu

  • Bağımsız konu
  • Tek yayıncı senaryosu
  • Küçük bir tüketici grubu için tasarlanmıştır

Event Grid Alanı

Event Grid Konusu

Azure Olay Tabanlı ve İleti Tabanlı Çözümler Geliştirme

Gelişmiş filtreleme

  • Filtreler, yalnızca abonenin istediği olayları iletir.

  • Konu öneki/son eki filtreleri, yol benzeri konular için uygundur.

    • Örneğin /sales/ veya .jpg.
  • Olaylar, olay türüne göre de filtrelenebilir.

  • Gelişmiş filtreler, büyüktür, küçüktür ve içerir gibi karşılaştırmaları destekler.

  • Birden çok filtre, kesin kontrol için mantıksal VE ile birleştirilir.

Gelişmiş filtreleme

Azure Olay Tabanlı ve İleti Tabanlı Çözümler Geliştirme

Event Grid'de ölü mektup

  • Event Grid, güvenlik ağı olarak ölü mektup destekler.

  • Tüm yeniden denemeler sonrası teslimat başarısız olursa olay kaybolmaz.

  • Teslim edilemeyen olaylar bir ölü mektup depolama kapsayıcısına yazılır.

  • Başarısızlık bağlamı, inceleme ve denetim için saklanır.

  • Olaylar, kurtarma iş akışıyla sonradan yeniden oynatılabilir.

Event Grid ölü mektup

Azure Olay Tabanlı ve İleti Tabanlı Çözümler Geliştirme

Yeniden denemeler ve geri çekilmeler

  • Event Grid, teslimatı denerken üssü geri çekilme kullanır.

  • Yeniden denemeler arası gecikme, her hatadan sonra artar.

  • Her olay aboneliğinin yapılandırılabilir bir yeniden deneme ilkesi vardır.

  • Azami teslim denemeleri ve yaşam süresi (TTL) ayarlanabilir.

  • Geç veya kaçan olayların etkisine göre yeniden deneme ayarlarını seçin.

Üssel geri çekilmeler

Azure Olay Tabanlı ve İleti Tabanlı Çözümler Geliştirme

Teslimat garantileri

Teslimat garantileri

  • Event Grid, en az bir kez teslim sağlar.

  • Yinelemeler olabilir ve küresel sıralama garanti edilmez.

  • Bu garantiler, sistem ve özel olaylar için geçerlidir.

  • Fark, yayınlayıcının kime ait olduğudur.

  • Sistem olaylarında, gerçekleri Azure yayınlar.

  • Özel olaylarda, gerçekleri siz yayınlar ve yinelenenleri temizlemeyi kendiniz yönetirsiniz.

Azure Olay Tabanlı ve İleti Tabanlı Çözümler Geliştirme

Lass uns üben!

Azure Olay Tabanlı ve İleti Tabanlı Çözümler Geliştirme

Preparing Video For Download...