...
Parameter | Description | Required | |||||
---|---|---|---|---|---|---|---|
rabbitmq.connection.factory | The name of the connection factory. | Yes | |||||
rabbitmq.exchange.name | Name of the RabbitMQ exchange to which the queue is bound. Use this parameter instead of rabbitmq.queue.routing.key , if you need to use the default exchange and publish to a queue. | No | |||||
rabbitmq.queue.name | The queue name to send or consume messages. If you do not specify this parameter, you need to specify the rabbitmq.queue.routing.key parameter. | Yes | |||||
rabbitmq.queue.auto.ack | Whether to automatically send back an acknowledgment when consuming messages from queue. When you set this to false, it sets the configuration to handle the acknowledgement in the application level. Thus, it sends back the acknowledgement once it sends the request to the back-end . (i.e., It it does not wait for the response). | No | |||||
rabbitmq.consumer.tag | The client generated consumer tag to establish context. | No | |||||
rabbitmq.channel.consumer.qos | The consumer qos value. You need to specify this parameter only if the rabbitmq.queue.auto.ack parameter is set to false . | No | |||||
rabbitmq.queue.durable | Whether the queue should remain declared even if the broker restarts. | No | |||||
rabbitmq.queue.exclusive | Whether the queue should be exclusive or should be consumable by other connections. | No | |||||
rabbitmq.queue.auto.delete | Whether to keep the queue even if it is not being consumed anymore. | No | |||||
rabbitmq.queue.routing.key | The routing key of the queue. | No | |||||
rabbitmq.exchange.type | The type of the exchange. | No | |||||
rabbitmq.exchange.durable | Whether the exchange should remain declared even if the broker restarts. | No | |||||
rabbitmq.exchange.auto.delete | Whether to keep the queue even if it is not used anymore. | No | |||||
rabbitmq.message.content.type | The content type of the consumer.
| No. The default value is text/xml . | |||||
rabbitmq.queue.autodeclare | Whether to create queues if they are not present. However, you should set this parameter only if queues are not declared prior on the broker. Setting this parameter in the publish URL to false improves RabbitMQ transport performance. | No | |||||
rabbitmq.exchange.autodeclare | Whether to create exchanges if they are not present. However, you should set this parameter only if exchanges are not declared prior on the broker. Setting this parameter in the publish URL to false improves RabbitMQ transport performance. | No |
...