WebSocket

Der Feed-Typ "WebSocket" verwendet Nachrichten von einem WebSocket, auf den extern zugegriffen werden kann. Das WebSocket-Protokoll ermöglicht die bidirektionale Kommunikation mit geringer Latenz zwischen einem Client und einem Server. Dies erfolgt durch das Herstellen dauerhafter Socket-Verbindungen zwischen einem Server und einem Client, über die der Server Daten an verbundene Clients sendet. In diesem Fall fungiert ArcGIS Velocity als WebSocket-Client.

Beispiel

Es folgt ein Beispielanwendungsfall für den Feed:

Aktualisierte Sensorwerte werden von einem WebSocket-Server gesendet.

Verwendungshinweis

Beachten Sie beim Arbeiten mit dem Feed Folgendes:

Nachdem Sie die Feed-Verbindungsparameter konfiguriert haben, lesen Sie Konfigurieren von Eingabedaten, um zu erfahren, wie Sie das Schema und die Schlüsselparameter definieren.

Parameter

Nachfolgend werden die Parameter für den Feed beschrieben:

ParameterBeschreibungDatentyp
URL

(erforderlich)

Die URL des WebSockets für das Herstellen der Verbindung und Empfangen der Daten.

String

Benutzerdefinierte Header

(Optional)

Optionale benutzerdefinierte Header, die in die WebSocket-Anforderung aufgenommen werden können, die an den angegebenen WebSocket-Endpunkt gesendet wird.

Mit benutzerdefinierten Headern kann beispielsweise ein API-Schlüssel oder Autorisierungsheader eines Drittanbieters angegeben werden.

Schlüssel/Wert-Paar

Die erste empfangene Nachricht ignorieren

(Optional)

Ignoriert die erste Nachricht, die über die WebSocket-Verbindung empfangen wird. Manchmal sendet ein Server vor den eigentlichen Daten eine Bestätigungsnachricht für die Subskription. Durch das Ignorieren der ersten Nachricht, bei der es sich häufig um eine Subskriptionsnachricht handelt, stellt Velocity sicher, dass nur gültige Features und Daten erfasst und verarbeitet werden. Die Standardeinstellung ist False.

Boolesch

Subskriptionsnachricht

(Optional)

Konfiguriert eine Subskriptionsnachricht, die immer dann gesendet wird, wenn der WebSocket-Feed eine Verbindung herstellt oder erneut herstellt.

String

Überlegung und Beschränkung

Berücksichtigen Sie bei der Verwendung des Feeds Folgendes:

Auf den WebSocket-Server muss extern im Internet zugegriffen werden können.