Olay yakalama, ölçekleme ve bölümler

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

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Neler öğreneceksiniz

  • Capture ile akışları arşivleme.
  • Ölçekleme yöntemleri:
    • Throughput unit’leri.
    • Bölümler.
  • Dayanıklılık:
    • Gruplar.
    • Checkpointing.
    • Coğrafi felaket kurtarma.

Event Hubs yetenekleri

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

Olay yakalama

  • Event Hubs Capture:
    • Akışları Blob veya Data Lake Storage’a yazar.
    • Veriyi dosyalara yazmaktan sorumludur.
  • Zaman ve boyuta göre toplu yazım.
  • Yeniden işleme, uyum ve analitik için kalıcı kayıtlar.

Olay yakalama

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

Event Hubs’u ölçekleme

Throughput unit’leri

  • Verim kapasitesini kontrol eder.
  • Ad alanı düzeyinde.
  • Dinamik ölçek için otomatik şişirme.

Bölümler

  • Paralelliği kontrol eder.
  • Daha fazla eşzamanlı tüketici.
  • Sıralama yalnızca bölüm içinde.
  • Tekil Event Hub düzeyi.

TU’lar

Bölümler

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

Tüketici grupları

  • Tüketici grupları:
    • Akışın bağımsız görünümleri.
    • Uygulamalara göre farklı.
  • Checkpointing:
    • Tüketicinin ne kadar okuduğunu kaydeder.
    • Son checkpoint’ten devam eder.
    • Periyodik yazılır.
  • Sık checkpoint yeniden işlemi azaltır.
  • Seyrek checkpoint depolama yazılarını azaltır.

Tüketici grupları

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

Coğrafi felaket kurtarma

Geo-Dr

  • Event Hubs, coğrafi felaket kurtarma (Geo-DR) destekler.

  • Tek bir takma ad altında farklı bölgelerdeki ad alanlarını eşlersiniz.

  • Üreticiler ve tüketiciler belirli bir bölgeye değil takma ada bağlanır.

  • Birincil bölge başarısız olursa, takma ad ikincile geçiş yapabilir.

  • Geo-DR, iş sürekliliği için meta veri düzeyinde geçiştir.

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

Hepsini bir araya getirme

Gelişmiş Event Hubs

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

Hadi pratik yapalım!

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

Preparing Video For Download...