JettyWebSocketClient

Beschreibung

Implementierung von WebSocketClientService. Dieser Dienst verwendet das Jetty WebSocket-Clientmodul, um WebSocket-Sitzungsmanagement in der gesamten Anwendung zu ermöglichen.

Tags

Jetty, WebSocket, Client

Eigenschaften

In der folgenden Liste sind die erforderlichen Eigenschaften mit einem Sternchen (*) gekennzeichnet. Andere Eigenschaften werden als optional betrachtet. Die Tabelle zeigt auch alle Standardwerte und ob eine Eigenschaft die NiFi Expression Language unterstützt.

Display Name (Anzeigename)

API-Name

Standardwert

Zugelassene Werte

Beschreibung

Authentifikator Header Charset *

Authentication Header Charset

US-ASCII

Der Zeichensatz für Basic Authentication header base64 string.

Connection Attempt Count *

Connection Attempt Count

3

Die Anzahl der Versuche, eine Verbindung herzustellen.

Connection Timeout *

Connection Timeout

3 sec

Das Timerout für die Verbindung mit der WebSocket URI.

Custom Authorization

Custom Authorization

Konfiguriert einen benutzerdefinierten HTTP-Autorisierungs-Header wie in RFC 7235 Abschnitt 4.2 beschrieben. Wenn Sie einen benutzerdefinierten Autorisierungs-Header festlegen, müssen Sie die Eigenschaften Benutzername und Kennwort für die Basisauthentifizierung nicht konfigurieren.

HTTP Proxy Host

HTTP Proxy Host

Der Hostname des HTTP-Proxy.

HTTP Proxy Port

HTTP Proxy Port

Die Portnummer des HTTP-Proxy.

Input Buffer Size *

Input Buffer Size

4 kb

Die Größe des Eingabepuffers (gelesen von der Netzwerkschicht).

Max Binary Message Size *

Max Binary Message Size

64 kb

Die maximale Größe einer Binärnachricht beim Parsen/Generieren.

Max Text Message Size *

Max Text Message Size

64 kb

Die maximale Größe einer Textmeldung beim Parsen/Generieren.

Password

Password

Das Kennwort des Benutzers für die Basisauthentifizierung.

SSL Context Service

SSL Context Service

Der SSL Context Service, der zur Sicherung des Servers verwendet werden soll. Falls angegeben, akzeptiert der Server nur WSS-Anfragen; andernfalls akzeptiert der Server nur WS-Anfragen.

Session Maintenance Interval *

Session Maintenance Interval

10 sec

Der Zeitraum zwischen den Wartungsaktivitäten für die Sitzung. Eine WebSocket-Sitzung, die mit einem WebSocket-Server aufgebaut wurde, kann aus verschiedenen Gründen beendet werden, z. B. durch einen Neustart des WebSocket-Servers oder durch das Auslaufen inaktiver Sitzungen. Diese Aktivität zur Sitzungspflege wird regelmäßig ausgeführt, um die verlorenen Sitzungen wieder zu verbinden, sodass ein WebSocket-Client dieselbe Sitzungs-ID transparent wiederverwenden kann, nachdem er sich erfolgreich wieder verbunden hat. Die Wartungsaktivität wird ausgeführt, bis die entsprechenden Prozessoren oder dieser Controller-Dienst gestoppt werden.

Username

Username

Der Benutzername für die Basisauthentifizierung.

WebSocketURI*

WebSocketURI

Die WebSocket URI, mit der sich dieser Client verbindet.

Statusmanagement

Diese Komponente speichert keinen Status.

Eingeschränkt

Diese Komponente ist nicht eingeschränkt.

Hinweise zu Systemressourcen

Diese Komponente enthält keine Angaben zu den Systemressourcen.