SignalR-översikt

Slutförd

Azure SignalR Service förenklar arbetet med att lägga till webbfunktioner i realtid för program via HTTP. Med den här realtidsfunktionen kan tjänsten skicka innehållsuppdateringar till anslutna klienter, till exempel en enkelsidig webb- eller mobilapp. Därför uppdateras klienterna utan att behöva avsöka servern eller skicka nya HTTP-begäranden för uppdateringar. Alla scenarion som kräver att data skickas från server till klient i realtid kan använda Azure SignalR Service. Traditionella realtidsfunktioner som ofta kräver avsökning från en server kan också använda Azure SignalR Service.

Azure SignalR Service kan enkelt integreras med andra Azure-tjänster, vilket öppnar andra möjliga scenarier. Azure Functions kan till exempel använda REST API för att skicka meddelanden till Azure SignalR Service, som sedan skickar data till anslutna klienter i realtid. Azure SignalR Service används tillsammans med IoT Hub och kan göra det möjligt att överföra sensordata i realtid till anslutna klienter för att stödja scenarier för realtidsövervakning.

Realtidsscenarier levereras ofta med dataflöden med hög frekvens och stora mängder samtidiga anslutningar mellan klienten och servern. De kräver en icke-trivial infrastrukturkonfiguration för att få igång funktionerna i stor skala. Att göra detta i stor skala är extremt svårt och kräver vanligtvis programspecifik logik i olika nätverkslager. Azure SignalR Service hanterar dessa problem så att du kan fokusera på programlogik som levererar realtidsanslutna upplevelser. Du kan skala realtidsfunktioner dynamiskt samtidigt som du bara betalar för det du använder. Tjänsten ärver också SignalR:s funktioner för beständiga anslutningar över olika transporter.

Azure SignalR Service har använts i en mängd olika branscher, för alla programtyper som kräver innehållsuppdateringar i realtid. Här följer några exempelscenarier som är bra att använda Azure SignalR Service:

  • Datauppdateringar med hög frekvens: Spel, röstning, avsökning, auktion
  • Instrumentpaneler och övervakning: Företagets instrumentpanel, finansiella marknadsdata, omedelbar försäljningsuppdatering, spelledarkort för flera spelare och IoT-övervakning
  • Chatt: Chattrum, chattrobot, kundsupport online, shoppingassistent i realtid, messenger, chatt i spelet och så vidare
  • Realtidsplats på kartan: Logistisk spårning, leveransstatusspårning, uppdateringar av transportstatus, GPS-appar
  • Realtidsriktade annonser: Anpassade push-annonser och erbjudanden i realtid, interaktiva annonser
  • Samarbetsappar: Samtidig redigering, whiteboard-appar och teammötesprogram
  • Push-meddelanden: Socialt nätverk, e-post, spel, resevarning
  • Realtidssändningar: Live-ljud/videosändningar, live-bildtext, översättning, evenemang/nyhetssändningar
  • IoT och anslutna enheter: IoT-mått i realtid, fjärrstyrning, realtidsstatus och platsspårning
  • Automation: Realtidsutlösare från överordnade händelser

För ditt användningsfall för vindkraftverk använder kommunikationsskiktet mellan ADT-vindkraftverksdata och enheten för mixad verklighet Azure SignalR-tjänsten och en SignalR-klient inbäddad i appen mixed reality.