Błyskawiczne emitowanie na architekturze bezserwerowej

Blob Storage
Funkcje
SignalR Service
Web Apps

Pomysł na rozwiązanie

Jeśli chcesz, abyśmy rozszerzyli ten artykuł o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, GitHub opinie!

Uprość komunikację "jeden do wielu" w czasie rzeczywistym i aktualizacje przy użyciu kodu bez serwera.

Architektura

Diagram architektury Pobierz format SVG tej architektury.

Przepływ danych

  1. Klient ściąga zawartość aplikacji internetowej z magazynu obiektów blob
  2. Aplikacja internetowa odbiera token i punkt końcowy usługi SignalR
  3. Użytkownik łączy się z aplikacją internetową
  4. Zdarzenie bazy danych wyzwala połączenie za pośrednictwem usługi Functions
  5. Funkcje wypychają dane do SignalR Service
  6. ... co z kolei wypycha dane do klienta