Přehled služby SignalR

Dokončeno

Služba Azure SignalR zjednodušuje proces přidávání webových funkcí v reálném čase do aplikací přes PROTOKOL 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í netriviální nastavení infrastruktury, aby se funkčnost mohla rozběhnout a fungovat ve velkém měřítku. 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í: Hraní, hlasování, ankety, aukce
  • řídicí panely a monitorování: Řídicí panel společnosti, data finančního trhu, okamžitá aktualizace prodeje, panel výsledků her s více hráči a monitorování IoT
  • Chat: Živá chatovací místnost, chatovací robot, on-line zákaznická podpora, pomocník pro nakupování v reálném čase, messenger, chat ve hře atd.
  • umístění v reálném čase na mapě: Logistické sledování, sledování stavu doručení, aktualizace stavu dopravy, aplikace GPS
  • Reklamy cílené v reálném čase: Přizpůsobené push 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
  • Push oznámení: Sociální síť, e-mail, hry, cestovní upozornění
  • vysílání v reálném čase: Živé vysílání zvuku/videa, živé titulky, 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: Spouštění v reálném čase z předcházející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.