Created
April 2, 2019 09:57
-
-
Save moods445/186ba20a2bb24fd75396f720895ef66f to your computer and use it in GitHub Desktop.
spring boot rabbitmq configurations #Java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# RABBIT (RabbitProperties) https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html#common-application-properties | |
spring.rabbitmq.addresses= # Comma-separated list of addresses to which the client should connect. | |
spring.rabbitmq.cache.channel.checkout-timeout= # Duration to wait to obtain a channel if the cache size has been reached. | |
spring.rabbitmq.cache.channel.size= # Number of channels to retain in the cache. | |
spring.rabbitmq.cache.connection.mode=channel # Connection factory cache mode. | |
spring.rabbitmq.cache.connection.size= # Number of connections to cache. | |
spring.rabbitmq.connection-timeout= # Connection timeout. Set it to zero to wait forever. | |
spring.rabbitmq.dynamic=true # Whether to create an AmqpAdmin bean. | |
spring.rabbitmq.host=localhost # RabbitMQ host. | |
spring.rabbitmq.listener.direct.acknowledge-mode= # Acknowledge mode of container. | |
spring.rabbitmq.listener.direct.auto-startup=true # Whether to start the container automatically on startup. | |
spring.rabbitmq.listener.direct.consumers-per-queue= # Number of consumers per queue. | |
spring.rabbitmq.listener.direct.default-requeue-rejected= # Whether rejected deliveries are re-queued by default. | |
spring.rabbitmq.listener.direct.idle-event-interval= # How often idle container events should be published. | |
spring.rabbitmq.listener.direct.missing-queues-fatal=false # Whether to fail if the queues declared by the container are not available on the broker. | |
spring.rabbitmq.listener.direct.prefetch= # Maximum number of unacknowledged messages that can be outstanding at each consumer. | |
spring.rabbitmq.listener.direct.retry.enabled=false # Whether publishing retries are enabled. | |
spring.rabbitmq.listener.direct.retry.initial-interval=1000ms # Duration between the first and second attempt to deliver a message. | |
spring.rabbitmq.listener.direct.retry.max-attempts=3 # Maximum number of attempts to deliver a message. | |
spring.rabbitmq.listener.direct.retry.max-interval=10000ms # Maximum duration between attempts. | |
spring.rabbitmq.listener.direct.retry.multiplier=1 # Multiplier to apply to the previous retry interval. | |
spring.rabbitmq.listener.direct.retry.stateless=true # Whether retries are stateless or stateful. | |
spring.rabbitmq.listener.simple.acknowledge-mode= # Acknowledge mode of container. | |
spring.rabbitmq.listener.simple.auto-startup=true # Whether to start the container automatically on startup. | |
spring.rabbitmq.listener.simple.concurrency= # Minimum number of listener invoker threads. | |
spring.rabbitmq.listener.simple.default-requeue-rejected= # Whether rejected deliveries are re-queued by default. | |
spring.rabbitmq.listener.simple.idle-event-interval= # How often idle container events should be published. | |
spring.rabbitmq.listener.simple.max-concurrency= # Maximum number of listener invoker threads. | |
spring.rabbitmq.listener.simple.missing-queues-fatal=true # Whether to fail if the queues declared by the container are not available on the broker and/or whether to stop the container if one or more queues are deleted at runtime. | |
spring.rabbitmq.listener.simple.prefetch= # Maximum number of unacknowledged messages that can be outstanding at each consumer. | |
spring.rabbitmq.listener.simple.retry.enabled=false # Whether publishing retries are enabled. | |
spring.rabbitmq.listener.simple.retry.initial-interval=1000ms # Duration between the first and second attempt to deliver a message. | |
spring.rabbitmq.listener.simple.retry.max-attempts=3 # Maximum number of attempts to deliver a message. | |
spring.rabbitmq.listener.simple.retry.max-interval=10000ms # Maximum duration between attempts. | |
spring.rabbitmq.listener.simple.retry.multiplier=1 # Multiplier to apply to the previous retry interval. | |
spring.rabbitmq.listener.simple.retry.stateless=true # Whether retries are stateless or stateful. | |
spring.rabbitmq.listener.simple.transaction-size= # Number of messages to be processed between acks when the acknowledge mode is AUTO. If larger than prefetch, prefetch will be increased to this value. | |
spring.rabbitmq.listener.type=simple # Listener container type. | |
spring.rabbitmq.password=guest # Login to authenticate against the broker. | |
spring.rabbitmq.port=5672 # RabbitMQ port. | |
spring.rabbitmq.publisher-confirms=false # Whether to enable publisher confirms. | |
spring.rabbitmq.publisher-returns=false # Whether to enable publisher returns. | |
spring.rabbitmq.requested-heartbeat= # Requested heartbeat timeout; zero for none. If a duration suffix is not specified, seconds will be used. | |
spring.rabbitmq.ssl.algorithm= # SSL algorithm to use. By default, configured by the Rabbit client library. | |
spring.rabbitmq.ssl.enabled=false # Whether to enable SSL support. | |
spring.rabbitmq.ssl.key-store= # Path to the key store that holds the SSL certificate. | |
spring.rabbitmq.ssl.key-store-password= # Password used to access the key store. | |
spring.rabbitmq.ssl.key-store-type=PKCS12 # Key store type. | |
spring.rabbitmq.ssl.trust-store= # Trust store that holds SSL certificates. | |
spring.rabbitmq.ssl.trust-store-password= # Password used to access the trust store. | |
spring.rabbitmq.ssl.trust-store-type=JKS # Trust store type. | |
spring.rabbitmq.ssl.validate-server-certificate=true # Whether to enable server side certificate validation. | |
spring.rabbitmq.ssl.verify-hostname=true # Whether to enable hostname verification. | |
spring.rabbitmq.template.default-receive-queue= # Name of the default queue to receive messages from when none is specified explicitly. | |
spring.rabbitmq.template.exchange= # Name of the default exchange to use for send operations. | |
spring.rabbitmq.template.mandatory= # Whether to enable mandatory messages. | |
spring.rabbitmq.template.receive-timeout= # Timeout for `receive()` operations. | |
spring.rabbitmq.template.reply-timeout= # Timeout for `sendAndReceive()` operations. | |
spring.rabbitmq.template.retry.enabled=false # Whether publishing retries are enabled. | |
spring.rabbitmq.template.retry.initial-interval=1000ms # Duration between the first and second attempt to deliver a message. | |
spring.rabbitmq.template.retry.max-attempts=3 # Maximum number of attempts to deliver a message. | |
spring.rabbitmq.template.retry.max-interval=10000ms # Maximum duration between attempts. | |
spring.rabbitmq.template.retry.multiplier=1 # Multiplier to apply to the previous retry interval. | |
spring.rabbitmq.template.routing-key= # Value of a default routing key to use for send operations. | |
spring.rabbitmq.username=guest # Login user to authenticate to the broker. | |
spring.rabbitmq.virtual-host= # Virtual host to use when connecting to the broker. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment