Přehled služby SignalR

Dokončeno

Služba Azure SignalR zjednodušuje proces přidávání webových funkcí pracujících v reálném čase do aplikací přes HTTP. Tato funkce v reálném čase umožňuje službě odesílat aktualizace obsahu připojeným klientům, jako je jednostráková webová nebo mobilní aplikace. V důsledku toho se klienti aktualizují bez nutnosti dotazovat server nebo odesílat nové požadavky HTTP na aktualizace. Jakýkoli scénář, který vyžaduje odesílání dat ze serveru do klienta v reálném čase, může používat službu Azure SignalR Service. Tradiční funkce v reálném čase, které často vyžadují dotazování ze serveru, můžou také používat službu Azure SignalR.

Službu Azure SignalR můžete snadno integrovat s dalšími službami Azure a otevřít tak další možné scénáře. Azure Functions může například použít rozhraní REST API k nabízení oznámení do služby Azure SignalR, která pak v reálném čase odešle data připojeným klientům. Služba Azure SignalR, která se používá společně se službou IoT Hub, umožňuje přenos dat snímačů v reálném čase do připojených klientů, aby podporovala scénáře monitorování v reálném čase.

Scénáře v reálném čase často obsahují vysokofrekvenční toky dat a velké množství souběžných připojení mezi klientem a serverem. Vyžadují, aby se funkce zprovozněly a zprovozněly ve velkém měřítku, vyžadují nastavení bez triviální infrastruktury. To je velmi obtížné a obvykle vyžaduje logiku specifickou pro aplikaci v různých síťových vrstvách. Služba Azure SignalR tyto problémy zpracovává, takže se můžete zaměřit na logiku aplikace, která poskytuje prostředí připojená v reálném čase. Funkce v reálném čase můžete dynamicky škálovat a platit jenom za to, co používáte. Služba také dědí funkce SignalR pro trvalá připojení přes různé přenosy.

Služba Azure SignalR se používá v široké škále odvětví pro všechny typy aplikací, které vyžadují aktualizace obsahu v reálném čase. Tady je několik ukázkových scénářů, které jsou vhodné pro použití služby Azure SignalR:

  • Aktualizace dat s vysokou frekvencí: Hry, hlasování, hlasování, aukce
  • Řídicí panely a monitorování: Řídicí panel společnosti, data finančního trhu, okamžitá aktualizace prodeje, tabulka výsledků her s více hráči a monitorování IoT
  • Chat: Živá chatovací místnost, chatbot, on-line zákaznická podpora, asistentka pro nakupování v reálném čase, messenger, chat ve hře atd.
  • Poloha v reálném čase na mapě: Logistické sledování, sledování stavu doručení, aktualizace stavu dopravy, aplikace GPS
  • Cílené reklamy v reálném čase: Přizpůsobené nabízené reklamy a nabídky v reálném čase, interaktivní reklamy
  • Aplikace pro spolupráci: Spoluvytváření, aplikace tabule a software pro týmové schůzky
  • Nabízená oznámení: Sociální síť, e-mail, hra, cestovní upozornění
  • Vysílání v reálném čase: Živé vysílání zvuku/videa, živé popis, překlad, události/vysílání zpráv
  • IoT a připojená zařízení: Metriky IoT v reálném čase, vzdálené řízení, stav v reálném čase a sledování polohy
  • Automatizace: Trigger v reálném čase z upstreamových událostí

V případě použití větrné turbíny využívá komunikační vrstva mezi daty větrné turbíny ADT a zařízením hybridní reality službu Azure SignalR a klienta SignalR vloženou do aplikace hybridní reality.