Page History
...
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 | Defines how the message processor sends the acknowledgement when consuming messages recived from the RabbitMQ message store. If you set this to true, the message processor automatically sends the acknowledgement to the messages store as soon as it receives messages from it. This is called an auto acknowledgement. If you set it to false, the message processor waits until it receives the response from the backend to send the acknowledgement to the mssage store. This is called a client acknowledgement. | 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.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 | |||||
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 exchange even if it is not bound to any queue anymore. | No | |||||
rabbitmq.message.content.type | The content type of the consumer.
| No. The default value is text/xml . | |||||
rabbitmq.auth.mechanism.external | Whether the RabbitMQ connection should use an external authentication mechanism. The default value is
| No |
Anchor | ||||
---|---|---|---|---|
|
Parameter | Description | Required | ||
---|---|---|---|---|
rabbitmq.server.host.name | Host name of the server. | Yes | ||
rabbitmq.server.port | Port number of the server. | Yes | ||
rabbitmq.exchange.name | The name of the RabbitMQ exchange to which the queue is bound. Use this parameter instead of | No | ||
rabbitmq.queue.routing.key | The exchange and queue binding key that will be used to route messages. | No | ||
rabbitmq.replyto.name | The name of the call back queue. Specify this parameter if you expect a response. | No | ||
rabbitmq.queue.delivery.mode | The delivery mode of the queue. Possible values are 1 and 2. | No | ||
rabbitmq.exchange.type | The type of the exchange. | 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.durable | Whether the queue should remain declared even if the broker restarts. The default value is false . | No | ||
rabbitmq.queue.exclusive | Whether the queue should be exclusive or should be consumable by other connections. The default value is false | No | ||
rabbitmq.queue.auto.delete | Whether to keep the queue even if it is not being consumed anymore. The default value is false . | No | ||
rabbitmq.exchange.durable | Whether the exchange should remain declared even if the broker restarts. | No | ||
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 | ||
rabbitmq.message.correlation.id | The correlation ID is required to identify a message that comes through one queue and requires a response back via another queue. This ID helps you map the messages and is unique for every request. | No | ||
| Every message has its own unique message ID. | |||
rabbitmq.message.type | Application-specific message type | No | ||
rabbitmq.auth.mechanism.external | Whether the RabbitMQ connection should use an external authentication mechanism. The default value is false and the RabbitMQ connection will be using SASL PLAIN authentication. | No | ||
rabbitmq.auth.mechanism.external | Whether the RabbitMQ connection should use an external authentication mechanism. The default value is
| No |
For the rabbitmq.server
properties refer to the server on which RabbitMQ is running.
...