JettyWebSocketClient¶
Beschreibung¶
Implementierung von WebSocketClientService. Dieser Dienst verwendet das Jetty WebSocket-Clientmodul, um WebSocket-Sitzungsmanagement in der gesamten Anwendung zu ermöglichen.
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.