PublishAMQP 2.0.0

Bundle
org.apache.nifi | nifi-amqp-nar
Description
Creates an AMQP Message from the contents of a FlowFile and sends the message to an AMQP Exchange. In a typical AMQP exchange model, the message that is sent to the AMQP Exchange will be routed based on the 'Routing Key' to its final destination in the queue (the binding). If due to some misconfiguration the binding between the Exchange, Routing Key and Queue is not set up, the message will have no final destination and will return (i.e., the data will not make it to the queue). If that happens you will see a log in both app-log and bulletin stating to that effect, and the FlowFile will be routed to the 'failure' relationship.
Tags
amqp, message, publish, put, rabbit, send
Input Requirement
REQUIRED
Supports Sensitive Dynamic Properties
false
Properties
System Resource Considerations
Resource Description
MEMORY An instance of this component can cause high usage of this system resource. Multiple instances or high concurrency settings may result a degradation of performance.
Relationships
Name Description
failure All FlowFiles that cannot be routed to the AMQP destination are routed to this relationship
success All FlowFiles that are sent to the AMQP destination are routed to this relationship
Reads Attributes
Name Description
amqp$appId The App ID field to set on the AMQP Message
amqp$contentEncoding The Content Encoding to set on the AMQP Message
amqp$contentType The Content Type to set on the AMQP Message
amqp$headers The headers to set on the AMQP Message, if 'Header Source' is set to use it. See additional details of the processor.
amqp$deliveryMode The numeric indicator for the Message's Delivery Mode
amqp$priority The Message priority
amqp$correlationId The Message's Correlation ID
amqp$replyTo The value of the Message's Reply-To field
amqp$expiration The Message Expiration
amqp$messageId The unique ID of the Message
amqp$timestamp The timestamp of the Message, as the number of milliseconds since epoch
amqp$type The type of message
amqp$userId The ID of the user
amqp$clusterId The ID of the AMQP Cluster