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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM