属性名 |
说明 |
默认值 |
spring.rabbitmq.address |
客户端连接的地址,有多个的时候使用逗号分隔,该地址可以是IP与Port的结合 |
|
spring.rabbitmq.cache.channel.checkout-timeout |
当缓存已满时,获取Channel的等待时间,单位为毫秒 |
|
spring.rabbitmq.cache.channel.size |
缓存中保持的Channel数量 |
|
spring.rabbitmq.cache.connection.mode |
连接缓存的模式 |
CHANNEL |
spring.rabbitmq.cache.connection.size |
缓存的连接数 |
|
spring.rabbitmq.connnection-timeout |
连接超时参数单位为毫秒:设置为“0”代表无穷大 |
|
spring.rabbitmq.dynamic |
默认创建一个AmqpAdmin的Bean |
true |
spring.rabbitmq.host |
RabbitMQ的主机地址 |
localhost |
spring.rabbitmq.listener.acknowledge-mode |
容器的acknowledge模式 |
|
spring.rabbitmq.listener.auto-startup |
启动时自动启动容器 |
true |
spring.rabbitmq.listener.concurrency |
消费者的最小数量 |
|
spring.rabbitmq.listener.default-requeue-rejected |
投递失败时是否重新排队 |
true |
spring.rabbitmq.listener.max-concurrency |
消费者的最大数量 |
|
spring.rabbitmq.listener.prefetch |
在单个请求中处理的消息个数,他应该大于等于事务数量 |
|
spring.rabbitmq.listener.retry.enabled |
不论是不是重试的发布 |
false |
spring.rabbitmq.listener.retry.initial-interval |
第一次与第二次投递尝试的时间间隔 |
1000 |
spring.rabbitmq.listener.retry.max-attempts |
尝试投递消息的最大数量 |
3 |
spring.rabbitmq.listener.retry.max-interval |
两次尝试的最大时间间隔 |
10000 |
spring.rabbitmq.listener.retry.multiplier |
上一次尝试时间间隔的乘数 |
1.0 |
spring.rabbitmq.listener.retry.stateless |
不论重试是有状态的还是无状态的 |
true |
spring.rabbitmq.listener.transaction-size |
在一个事务中处理的消息数量。为了获得最佳效果,该值应设置为小于等于每个请求中处理的消息个数,即spring.rabbitmq.listener.prefetch的值 |
|
spring.rabbitmq.password |
登录到RabbitMQ的密码 |
|
spring.rabbitmq.port |
RabbitMQ的端口号 |
5672 |
spring.rabbitmq.publisher-confirms |
开启Publisher Confirm机制 |
false |
spring.rabbitmq.publisher-returns |
开启publisher Return机制 |
false |
spring.rabbitmq.requested-heartbeat |
请求心跳超时时间,单位为秒 |
|
spring.rabbitmq.ssl.enabled |
启用SSL支持 |
false |
spring.rabbitmq.ssl.key-store |
保存SSL证书的地址 |
|
spring.rabbitmq.ssl.key-store-password |
访问SSL证书的地址使用的密码 |
|
spring.rabbitmq.ssl.trust-store |
SSL的可信地址 |
|
spring.rabbitmq.ssl.trust-store-password |
访问SSL的可信地址的密码 |
|
spring.rabbitmq.ssl.algorithm |
SSL算法,默认使用Rabbit的客户端算法库 |
|
spring.rabbitmq.template.mandatory |
启用强制信息 |
false |
spring.rabbitmq.template.receive-timeout |
receive()方法的超时时间 |
0 |
spring.rabbitmq.template.reply-timeout |
sendAndReceive()方法的超时时间 |
5000 |
spring.rabbitmq.template.retry.enabled |
设置为true的时候RabbitTemplate能够实现重试 |
false |
spring.rabbitmq.template.retry.initial-interval |
第一次与第二次发布消息的时间间隔 |
1000 |
spring.rabbitmq.template.retry.max-attempts |
尝试发布消息的最大数量 |
3 |
spring.rabbitmq.template.retry.max-interval |
尝试发布消息的最大时间间隔 |
10000 |
spring.rabbitmq.template.retry.multiplier |
上一次尝试时间间隔的乘数 |
1.0 |
spring.rabbitmq.username |
登录到RabbitMQ的用户名 |
|
spring.rabbitmq.virtual-host |
连接到RabbitMQ的虚拟主机 |
Spring Cloud中RabbitMQ配置属性表。
猜你喜欢
转载自blog.csdn.net/wangjz2008/article/details/114082392
周排行