# RabbitMQ components

| [tRabbitMQAck](https://help.qlik.com/talend/en-US/components/8.0/rabbitmq/trabbitmqack) | Acknowledges messages read by a tRabbitMQInput component in one of these two ways:<br>Ack or Nack. This component works when the Auto acknowledge option<br>in the Advanced settings view of the tRabbitMQInput component is not<br>selected. |
| --- | --- |
| [tRabbitMQClose](https://help.qlik.com/talend/en-US/components/8.0/rabbitmq/trabbitmqclose) | Closes a connection to a message queue. |
| [tRabbitMQConnection](https://help.qlik.com/talend/en-US/components/8.0/rabbitmq/trabbitmqconnection) | Establishes a connection to a message queue for later use. |
| [tRabbitMQInput](https://help.qlik.com/talend/en-US/components/8.0/rabbitmq/trabbitmqinput) | Reads messages from a message queue and passes the messages in the output<br><br><br>flow. |
| [tRabbitMQOutput](https://help.qlik.com/talend/en-US/components/8.0/rabbitmq/trabbitmqoutput) | Receives data from the preceding component as messages and adds the<br>messages to queues in the specified way. |