JettyWebSocketClient

Descrição

Implementação de WebSocketClientService. Esse serviço usa o módulo de cliente Jetty WebSocket para fornecer gerenciamento de sessão WebSocket em todo o aplicativo.

Tags

Jetty, WebSocket, cliente

Propriedades

Na lista abaixo, as propriedades obrigatórias são mostradas com um asterisco (*). Outras propriedades são consideradas opcionais. A tabela também indica os valores padrão e se uma propriedade é compatível com linguagem de expressão NiFi.

Nome de exibição

Nome da API

Valor padrão

Valores permitidos

Descrição

Conjunto de caracteres do cabeçalho de autenticação *

Conjunto de caracteres do cabeçalho de autenticação

US-ASCII

O conjunto de caracteres para a cadeia de caracteres base64 do cabeçalho de autenticação básica.

Contagem de tentativas de conexão *

Contagem de tentativas de conexão

3

O número de vezes que se tenta estabelecer uma conexão.

Tempo limite de conexão *

Tempo limite de conexão

3 seg

O tempo limite para conectar o URI do WebSocket.

Autorização personalizada

Autorização personalizada

Configura um cabeçalho de autorização HTTP personalizado, conforme descrito seção 4.2 da RFC 7235. A definição de um cabeçalho de autorização personalizado exclui a configuração das propriedades Nome de usuário e Senha de usuário para a autenticação básica.

Host de proxy HTTP

Host de proxy HTTP

O nome de host do proxy HTTP.

Porta de proxy HTTP

Porta de proxy HTTP

O número da porta do proxy HTTP.

Tamanho do buffer de entrada *

Tamanho do buffer de entrada

4 KB

O tamanho do buffer de entrada (lido da camada de rede).

Tamanho máximo da mensagem binária *

Tamanho máximo da mensagem binária

64 KB

O tamanho máximo de uma mensagem binária durante a análise/geração.

Tamanho máximo da mensagem de texto *

Tamanho máximo da mensagem de texto

64 KB

O tamanho máximo de uma mensagem de texto durante a análise/geração.

Senha

Senha

A senha do usuário para a autenticação básica.

Serviço de contexto SSL

Serviço de contexto SSL

O serviço de contexto SSL a ser usado para proteger o servidor. Se especificado, o servidor aceitará apenas solicitações WSS; caso contrário, o servidor aceitará apenas solicitações WS

Intervalo de manutenção da sessão *

Intervalo de manutenção da sessão

10 seg

O intervalo entre as atividades de manutenção da sessão. Uma sessão WebSocket estabelecida com um servidor WebSocket pode ser encerrada por diferentes motivos, incluindo a reinicialização do servidor WebSocket ou o tempo limite de sessões inativas. Essa atividade de manutenção de sessão é executada periodicamente para reconectar essas sessões perdidas, de modo que um cliente WebSocket possa reutilizar o mesmo ID de sessão de forma transparente depois de se reconectar com êxito. A atividade de manutenção é executada até que os processadores correspondentes ou este serviço de controlador seja interrompido.

Nome de usuário

Nome de usuário

O nome de usuário para autenticação básica.

WebSocket URI *

WebSocket URI

O URI do WebSocket ao qual esse cliente se conecta.

Gerenciamento do estado

Esse componente não armazena o estado.

Restrito

Esse componente não é restrito.

Considerações sobre os recursos do sistema

Esse componente não especifica considerações sobre os recursos do sistema.