ConnectWebSocket 2025.5.31.15¶
Pacote¶
org.apache.nifi | nifi-websocket-processors-nar
Descrição¶
Atua como um ponto de extremidade do cliente WebSocket para interagir com um servidor WebSocket remoto. FlowFiles são transferidos para relacionamentos downstream de acordo com os tipos de mensagens recebidas, pois o cliente WebSocket configurado com esse processador recebe mensagens do servidor WebSocket remoto. Se um novo FlowFile for passado ao processador, as sessões anteriores serão fechadas e todos os dados que estiverem sendo enviados serão abortados.
Requisito de entrada¶
ALLOWED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
websocket-client-controller-service |
Um Controller Service WebSocket CLIENT que pode se conectar a um servidor WebSocket. |
websocket-client-id |
O ID de cliente para identificar a sessão WebSocket. Ele deve ser exclusivo dentro do Controller Service do cliente WebSocket. Caso contrário, ele gera uma WebSocketConfigurationException quando é iniciado. |
Relações¶
Nome |
Descrição |
---|---|
binary message |
A saída da mensagem binária WebSocket |
connected |
A sessão WebSocket é estabelecida |
disconnected |
A sessão WebSocket foi desconectada |
failure |
FlowFile mantendo os atributos de configuração da conexão (como cabeçalhos URL ou HTTP) em caso de falha na conexão |
success |
FlowFile mantendo os atributos de configuração da conexão (como cabeçalhos URL ou HTTP) no caso de uma conexão bem-sucedida |
text message |
A saída da mensagem de texto WebSocket |
Grava atributos¶
Nome |
Descrição |
---|---|
websocket.controller.service.id |
ID do Controller Service WebSocket |
websocket.session.id |
ID de sessão WebSocket estabelecido |
websocket.endpoint.id |
ID do ponto de extremidade WebSocket |
websocket.local.address |
Endereço do cliente WebSocket |
websocket.remote.address |
Endereço do servidor WebSocket |
websocket.message.type |
TEXT ou BINARY. |