Omówienie Azure Event Grid

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

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Event Grid i architektura sterowana zdarzeniami

  • Podstawowe pojęcia Event Grid.
  • Znaczenie architektury sterowanej zdarzeniami.
  • Wpływ na interakcje między aplikacjami.
  • Wspólne zasady stosowane w różnych aplikacjach.

Azure Event Grid

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

Architektura sterowana zdarzeniami

Architektura sterowana zdarzeniami

  • Systemy reagują na zdarzenia w momencie ich wystąpienia.
  • Usługi są niezależne.
  • Zadania są rozdzielane na podstawie wyzwolonych zdarzeń.
  • Oddzielne role generowania i obsługi zdarzeń.
  • Przetwarzanie danych w czasie rzeczywistym.
  • Natychmiastowa odpowiedź.
Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure

Delegowanie długotrwałych zadań

Długotrwałe zadanie

  • Zdarzenia mogą delegować długotrwałe zadania.
    • Aplikacja odpowiada szybko.
    • Długotrwałe procesy działają w tle.
  • Można to osiągnąć za pomocą Event Grid.
Tworzenie rozwiązań opartych na zdarzeniach i komunikatach w Azure

Studium przypadku: przesyłanie dokumentów

Przepływ umowy kredytowej w bankowości

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

Studium przypadku: przesyłanie dokumentów

Przepływ pracy z dokumentami

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

Studium przypadku: przesyłanie dokumentów

Pełny przepływ pracy kredytowej

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

Omówienie Event Grid

  • Typ usługi Azure.
  • Umożliwia komunikację sterowaną zdarzeniami w czasie rzeczywistym.
  • Kieruje zdarzenia do różnych miejsc docelowych.
  • Zaprojektowany do szybkiego dostarczania zdarzeń.
  • Skaluje się automatycznie bez zarządzania serwerami.

Logo Event Grid

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