zoukankan      html  css  js  c++  java
  • Spring Boot RabbitMQ 默认配置

    用机器翻译的默认 RabbitMQ 所有配置项

    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= # 连接到代理时使用的虚拟主机

    来源:https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

  • 相关阅读:
    模拟实现bind、call、apply函数
    模拟实现ECMAScript5新增的数组方法
    HBuilder mui页面间传值的几种方式
    手机端软键盘弹出挤压页面的问题
    js获取当前时间
    原生js根据class获取元素的方法
    jquery之获取select选中的值
    原生js获取元素属性值方法
    利用javascrit获取url传递的参数
    jQuery图片预加载(延迟加载)之插件Lazy Load
  • 原文地址:https://www.cnblogs.com/1x11/p/10919687.html
Copyright © 2011-2022 走看看