Przechwytywanie zdarzeń, skalowanie i partycje

Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Czego się nauczysz

  • Archiwizowanie strumieni za pomocą Capture.
  • Skalowanie za pomocą:
    • Jednostek przepustowości.
    • Partycji.
  • Odporność za pomocą:
    • Grup.
    • Punktów kontrolnych.
    • Geograficznego odzyskiwania po awarii.

Możliwości Event Hubs

Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure

Przechwytywanie zdarzeń

  • Event Hubs Capture:
    • Zapisuje strumienie do Blob lub Data Lake Storage.
    • Odpowiada za zapis danych do plików.
  • Partie oparte na czasie i rozmiarze.
  • Trwałe rekordy do przetwarzania, zgodności i analiz.

Przechwytywanie zdarzeń

Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure

Skalowanie Event Hubs

Jednostki przepustowości

  • Kontrolują pojemność przepustowości.
  • Poziom przestrzeni nazw.
  • Auto-inflate do dynamicznego skalowania.

Partycje

  • Kontrolują równoległość.
  • Więcej jednoczesnych konsumentów.
  • Kolejność tylko w obrębie partycji.
  • Poziom pojedynczego centrum zdarzeń.

Jednostki przepustowości

Partycje

Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure

Grupy konsumentów

  • Grupy konsumentów:
    • Niezależne widoki strumienia.
    • Różne dla różnych aplikacji.
  • Punkty kontrolne:
    • Rejestrują postęp odczytu konsumenta.
    • Wznawiają od ostatniego punktu kontrolnego.
    • Zapisywane periodycznie.
  • Częste punkty kontrolne zmniejszają liczbę powtórzeń.
  • Rzadkie punkty kontrolne zmniejszają liczbę zapisów.

Grupy konsumentów

Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure

Geograficzne odzyskiwanie po awarii

Geo-Dr

  • Event Hubs obsługuje geograficzne odzyskiwanie po awarii (Geo-DR).

  • Przestrzenie nazw są parowane w różnych regionach pod jednym aliasem.

  • Producenci i konsumenci łączą się z aliasem, nie z konkretnym regionem.

  • W razie awarii regionu podstawowego alias może przełączyć się na region pomocniczy.

  • Geo-DR to przełączenie awaryjne na poziomie metadanych zapewniające ciągłość działania.

Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure

Podsumowanie

Zaawansowany Event Hubs

Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure

Czas na ćwiczenia!

Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure

Preparing Video For Download...