PublishAMQP 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-amqp-nar
설명¶
FlowFile 의 내용으로 AMQP 메시지를 생성하고 AMQP Exchange로 메시지를 보냅니다. 일반적인 AMQP 교환 모델에서 AMQP 교환으로 전송된 메시지는 ‘라우팅 키’에 따라 큐의 최종 대상(바인딩)로 라우팅됩니다. 일부 잘못된 구성으로 인해 Exchange, 라우팅 키 및 큐 간의 바인딩이 설정되지 않은 경우 메시지의 최종 대상이 없고 반환됩니다(즉, 데이터가 큐에 도달하지 못함). 이 경우 앱 로그와 게시판 모두에 해당 내용이 명시된 로그가 표시되고 FlowFile 은 ‘실패’ 관계로 라우팅됩니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
AMQP 버전 |
AMQP Version. 현재 AMQP v0.9.1만 지원합니다. |
Brokers |
쉼표로 구분된 알려진 AMQP 브로커 목록(<호스트>:<포트> (예: localhost:5672) 형식). 이 설정이 설정되어 있으면 호스트 이름과 포트가 무시됩니다. 동일한 AMQP 클러스터의 호스트만 포함하십시오. |
클라이언트 인증서 인증 사용됨 |
사용자 이름/비밀번호 대신 SSL 인증서를 사용하여 인증합니다. |
Exchange 이름 |
메시지가 전송될 AMQP Exchange의 이름입니다. 일반적으로 AMQP 관리자(예:’amq.direct’)가 제공합니다. 선택적 속성입니다. 비워두면 메시지가 기본 AMQP exchange로 전송됩니다. |
헤더 패턴 |
FlowFile 특성에 대해 평가하여 일치하는 특성을 선택하고 AMQP 헤더로 넣을 정규식입니다. 특성 이름이 헤더 키로 사용됩니다. |
헤더 소스 |
게시된 메시지에 적용될 헤더의 소스입니다. |
Host Name |
AMQP 브로커의 네트워크 주소(예: 로컬 호스트). 브로커가 설정되어 있으면 이 속성은 무시됩니다. |
비밀번호 |
인증 및 승인에 사용되는 비밀번호입니다. |
Port |
AMQP 브로커의 포트를 식별하는 숫자 값(예: 5671). 브로커가 설정되어 있으면 이 속성은 무시됩니다. |
라우팅 키 |
AMQP 에서 교환에서 대상 큐로 메시지를 라우팅하는 데 사용할 라우팅 키의 이름입니다. 일반적으로 관리자가 제공(예: ‘myKey’)메시지가 기본 교환으로 전송되는 이벤트에서 이 속성은 대상 큐 이름에 해당하며, 그렇지 않으면 라우팅 키를 통해 교환에서 큐로의 바인딩을 설정해야 합니다(일반적으로 AMQP 관리자가 수행) |
SSL 컨텍스트 서비스 |
SSL 컨텍스트 서비스는 TLS/SSL 연결에 대한 클라이언트 인증서 정보를 제공하는 데 사용됩니다. |
사용자 이름 |
인증 및 승인에 사용되는 사용자 이름입니다. |
Virtual Host |
보안 개선을 위해 AMQP 시스템을 분리하는 가상 호스트 이름입니다. |
header.separator |
헤더의 키-값을 분할하는 데 사용되는 문자입니다. 값은 한 문자만 입력해야 합니다. 그렇지 않으면 오류 메시지가 표시됩니다 |
관계¶
이름 |
설명 |
---|---|
실패 |
AMQP 대상으로 라우팅할 수 없는 모든 FlowFiles 은 이 관계로 라우팅됩니다 |
성공 |
AMQP 대상으로 전송되는 모든 FlowFiles 은 이 관계로 라우팅됩니다 |