JettyWebSocketClient¶
Description¶
Mise en œuvre de WebSocketClientService. Ce service utilise le module client Jetty WebSocket pour assurer la gestion des sessions WebSocket dans l’ensemble de l’application.
Propriétés¶
Dans la liste ci-dessous, les propriétés requises sont signalées par un astérisque (*). Les autres propriétés sont considérées comme facultatives. La table indique également les valeurs par défaut et précise si une propriété prend en charge le langage d’expression NiFi.
Nom d’affichage |
Nom d’API |
Valeur par défaut |
Valeurs autorisées |
Description |
---|---|---|---|---|
Jeu de caractères de l’en-tête d’authentification * |
Jeu de caractères de l’en-tête d’authentification |
US-ASCII |
Le jeu de caractères pour la chaîne base64 de l’en-tête d’authentification de base. |
|
Nombre de tentatives de connexion * |
Nombre de tentatives de connexion |
3 |
Le nombre de fois où il faut essayer d’établir une connexion. |
|
Délai d’expiration de la connexion * |
Connection Timeout |
3 secondes |
Le délai d’expiration pour la connexion à l’URI WebSocket. |
|
Autorisation personnalisée |
Autorisation personnalisée |
Configure un en-tête d’autorisation HTTP personnalisé comme décrit dans RFC 7235 Section 4.2. Définir un en-tête d’autorisation personnalisé exclut la configuration des propriétés Nom d’utilisateur et Mot de passe de l’utilisateur pour l’authentification de base. |
||
Hôte du proxy HTTP |
Hôte du proxy HTTP |
Le nom d’hôte du proxy HTTP. |
||
Port Proxy HTTP |
Port Proxy HTTP |
Le numéro de port du proxy HTTP. |
||
Taille de la mémoire tampon d’entrée * |
Taille de la mémoire tampon d’entrée |
4 kb |
La taille de la mémoire tampon de l’entrée (lue depuis la couche réseau). |
|
Taille maximale du message binaire * |
Taille maximale du message binaire |
64 kb |
Taille maximale d’un message binaire lors de l’analyse syntaxique/de la génération. |
|
Taille maximale du message * |
Taille maximale du message |
64 kb |
Taille maximale d’un message texte lors de l’analyse/de la génération. |
|
Mot de passe |
Mot de passe |
Le mot de passe utilisateur pour l’authentification de base. |
||
Service contextuel SSL |
Service contextuel SSL |
Le service contextuel SSL à utiliser pour sécuriser le serveur. S’il est spécifié, le serveur n’acceptera que les requêtes WSS ; sinon, le serveur n’acceptera que les requêtes WS |
||
Intervalle de maintenance de la session * |
Intervalle de maintenance de la session |
10 secondes |
Intervalle entre les activités de maintenance de la session. Une session WebSocket établie avec un serveur WebSocket peut être interrompue pour différentes raisons, notamment le redémarrage du serveur WebSocket ou l’expiration des sessions inactives. Cette activité de maintenance de session est exécutée périodiquement afin de reconnecter les sessions perdues, de sorte qu’un client WebSocket puisse réutiliser le même identifiant de session de manière transparente après s’être reconnecté avec succès. L’activité de maintenance est exécutée jusqu’à ce que les processeurs correspondants ou le service de ce contrôleur soient arrêtés. |
|
NomUtilisateur |
NomUtilisateur |
Le nom de l’utilisateur pour l’authentification de base. |
||
URIWebSocket* |
URIWebSocket |
L’URI WebSocket auquel ce client se connecte. |
Gestion de l’État¶
Ce composant ne stocke pas d’état.
Restreint¶
Cette composante n’est pas limitée.
Considérations relatives aux ressources du système¶
Ce composant ne précise pas les ressources du système à prendre en compte.