Oturumlar, otomatik yönlendirme ve bölümler

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

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Oturum özeti

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

Oturumlara genel bakış

  • Oturum bazlı sıralama
    • Session ID ile uygulanır
    • Tüketici başına bir oturum
    • İletiler sırada kalır
  • Hafif durum ile:
    • Yeniden başlatmaları yönetin
    • Temiz FIFO kuyruğu sağlayın
    • Birçok eşzamanlı oturuma ölçekleyin

Service Bus Oturumları

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

Ölü mektup ve otomatik yönlendirme

Ölü mektup kutusu (Dead lettering)

  • Başarısız iletiler
  • Ana ileti yolunu açar

Otomatik yönlendirme (Auto-forwarding)

  • Ayrı bir kuyruk veya konuya gider
  • Tanılama akışında kullanılır
  • Yeniden denemeler için kullanılır

Ölü mektup

Otomatik yönlendirme

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

Yinelenen algılama

  • Ağ bağlantısı kopabilir
    • Bu, iletilerin yeniden gönderilmesine yol açar
    • Yinelenen işlem sorunludur
  • Yinelenen algılama:
    • Benzersiz ileti kimliği kullanın
    • Bir zaman penceresiyle eşleyin
    • Aynı kimlikteki iletileri atın
  • Her ileti yalnızca bir kez işlenir

Yinelenen diyagramı

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

Yüksek aktarım için bölümler

Service Bus'ta bölümler

  • Birden çok aracıyı kullanır
    • İletiler paralel işlenir
    • Dayanıklılığı artırır
  • Aynı API'yi kullanırsınız
    • Dağıtımı Service Bus yönetir
    • Aynı bağlantı dizesi
Azure Olay Tabanlı ve İleti Tabanlı Çözümler Geliştirme

Hepsini bir araya getirme

Service Bus özeti

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...