spring.rabbitmq.addresses= # 以逗号分隔的客户端应连接的地址列表
spring.rabbitmq.cache.channel.checkout-timeout= # 如果已达到缓存大小,则等待获取通道的持续时间
spring.rabbitmq.cache.channel.size= # 要在缓存中保留的通道数
spring.rabbitmq.cache.connection.mode=channel # 连接工厂缓存模式
spring.rabbitmq.cache.connection.size= # 缓存的连接数
spring.rabbitmq.connection-timeout= # 连接超时。将其设置为 0 以永远等待
spring.rabbitmq.dynamic=true # 是否创建 AmqpAdmin bean
spring.rabbitmq.host=localhost # RabbitMQ 主机
spring.rabbitmq.listener.direct.acknowledge-mode= # 确认容器的模式
spring.rabbitmq.listener.direct.auto-startup=true # 是否在启动时自动启动容器
spring.rabbitmq.listener.direct.consumers-per-queue= # 每个队列的消费者数量
spring.rabbitmq.listener.direct.default-requeue-rejected= # 默认情况下,拒绝交付是否重新排队
spring.rabbitmq.listener.direct.idle-event-interval= # 应该多久发布一次空闲容器事件
spring.rabbitmq.listener.direct.missing-queues-fatal=false # 如果容器声明的队列在代理上不可用,则是否失败
spring.rabbitmq.listener.direct.prefetch= # 每个消费者可能未完成的最大未确认消息数
spring.rabbitmq.listener.direct.retry.enabled=false # 是否启用发布重试
spring.rabbitmq.listener.direct.retry.initial-interval=1000ms # 第一次和第二次尝试传递消息之间的持续时间
spring.rabbitmq.listener.direct.retry.max-attempts=3 # 传递消息的最大尝试次数
spring.rabbitmq.listener.direct.retry.max-interval=10000ms # 最长尝试次数
spring.rabbitmq.listener.direct.retry.multiplier=1 # 乘数应用于先前的重试间隔
spring.rabbitmq.listener.direct.retry.stateless=true # 重试是无国籍还是有状态
spring.rabbitmq.listener.simple.acknowledge-mode= # 确认容器的模式
spring.rabbitmq.listener.simple.auto-startup=true # 是否在启动时自动启动容器
spring.rabbitmq.listener.simple.concurrency= # 侦听器调用者线程的最小数量
spring.rabbitmq.listener.simple.default-requeue-rejected= # 默认情况下,拒绝交付是否重新排队
spring.rabbitmq.listener.simple.idle-event-interval= # 应该多久发布一次空闲容器事件
spring.rabbitmq.listener.simple.max-concurrency= # 侦听器调用者线程的最大数量。
spring.rabbitmq.listener.simple.missing-queues-fatal=true # 如果容器声明的队列在代理上不可用,则是否失败和/或如果在运行时删除一个或多个队列,是否停止容器
spring.rabbitmq.listener.simple.prefetch= # 每个消费者可能未完成的未确认消息的最大数量
spring.rabbitmq.listener.simple.retry.initial-interval=1000ms # 第一次和第二次尝试传递消息之间的持续时间
spring.rabbitmq.listener.simple.retry.max-attempts=3 # 传递消息的最大尝试次数
spring.rabbitmq.listener.simple.retry.max-interval=10000ms # 尝试之间的最长持续时间
spring.rabbitmq.listener.simple.retry.multiplier=1 # 乘数应用于上一个重试间隔
spring.rabbitmq.listener.simple.retry.stateless=true # 重试是无状态还是有状态
spring.rabbitmq.listener.simple.transaction-size= # 确认模式为AUTO时要在acks之间处理的消息数。如果大于预取,则预取将增加到此值
spring.rabbitmq.listener.type=simple # Listener 容器类型
spring.rabbitmq.password=guest # 登录以对代理进行身份验证
spring.rabbitmq.port=5672 # RabbitMQ 端口
spring.rabbitmq.publisher-confirms=false # 是否启用发布者确认
spring.rabbitmq.publisher-returns=false # 是否启用发布者返回
spring.rabbitmq.requested-heartbeat= # 请求心跳超时;零,没有。如果未指定持续时间后缀,则将使用秒
spring.rabbitmq.ssl.algorithm= # SSL算法使用。默认情况下,由Rabbit客户端库配置
spring.rabbitmq.ssl.enabled=false # 是否启用SSL支持
spring.rabbitmq.ssl.key-store= # 保存SSL证书的密钥库的路径
spring.rabbitmq.ssl.key-store-password= # 用于访问密钥库的密码
spring.rabbitmq.ssl.key-store-type=PKCS12 # 密钥库类型
spring.rabbitmq.ssl.trust-store= # 持有SSL证书的信任存储
spring.rabbitmq.ssl.trust-store-password= # 用于访问信任库的密码
spring.rabbitmq.ssl.trust-store-type=JKS # 信托商店类型
spring.rabbitmq.ssl.validate-server-certificate=true # 是否启用服务器端证书验证
spring.rabbitmq.ssl.verify-hostname=true # 是否启用主机名验证
spring.rabbitmq.template.default-receive-queue= # 从明确指定none时接收消息的默认队列的名称
spring.rabbitmq.template.exchange= # 用于发送操作的默认交换的名称
spring.rabbitmq.template.mandatory= # 是否启用强制消息
spring.rabbitmq.template.receive-timeout= # receive()操作的超时时间
spring.rabbitmq.template.reply-timeout= # sendAndReceive()操作的超时时间
spring.rabbitmq.template.retry.enabled=false # 是否启用发布重试
spring.rabbitmq.template.retry.initial-interval=1000ms # 第一次和第二次尝试传递消息之间的持续时间
spring.rabbitmq.template.retry.max-attempts=3 # 传递消息的最大尝试次数
spring.rabbitmq.template.retry.max-interval=10000ms # 尝试之间的最长持续时间
spring.rabbitmq.template.retry.multiplier=1 # 乘数应用于先前的重试间隔
spring.rabbitmq.template.routing-key= # 用于发送操作的默认路由密钥的值
spring.rabbitmq.username=guest # 登录用户以对代理进行身份验证
spring.rabbitmq.virtual-host= # 连接到代理时使用的虚拟主机
Rabbitmq spring boot的配置参数
最新推荐文章于 2024-06-28 23:45:00 发布