RabbitMQ configuration
Configuration of the client from Ontrack to Rabbit MQ. Note that basic connection parameters are handled using Spring Boot configuration.
| Name | Environment | Description | Default value | Notes |
|---|---|---|---|---|
ontrack.config.rabbitmq.listener-shutdown-timeout |
ONTRACK_CONFIG_RABBITMQ_LISTENER_SHUTDOWN_TIMEOUT |
When Yontrack stops, time given to each queue listener to complete the processing of the message in hand (in seconds by default, or as 30s, 1m...). The listener takes no new message meanwhile. Past this time, the processing is interrupted, and the message is left to the broker, which delivers it again. Keep it below spring.lifecycle.timeout-per-shutdown-phase. |
PT30S | |
ontrack.config.rabbitmq.transactional |
ONTRACK_CONFIG_RABBITMQ_TRANSACTIONAL |
True (default) to make the sending of messages part of the current transaction. | true |