rabbitmq常用配置
生活随笔
收集整理的這篇文章主要介紹了
rabbitmq常用配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
屬性配置 關聯的屬性類 RabbitProperties
spring:rabbitmq: # 地址host: 114.67.224.231 # 用戶名username: guest # 密碼password: guest # 虛擬機地址virtual-host: / # 端口號port: 5672 # 出版確認publisher-confirms: true # 設置監聽器listener:simple: # 確認機制 manual 手工 auto 自動 none 不做處理acknowledge-mode: manual # 偵聽器調用者線程的最小數量。concurrency: 2 # 調用者線程的最大數量max-concurrency: 10 # 確認模式為AUTO時,在acks之間處理的消息數.如果大于預取,則預取將增加到此值transaction-size: 10 # 如果容器聲明的隊列在代理上不可用,則是否失敗;and /or如果在運行時刪除一個或多個隊列,是否停止容器。missing-queues-fatal: true # 是否在啟動時自動啟動容器。auto-startup: true # 每個消費者可能未完成的最大未確認消息數prefetch: # 默認情況下,拒絕交付是否重新排隊default-requeue-rejected: true # 應該多久發布一次空閑容器事件。idle-event-interval:retry: # 重試機制是否可用enabled: true # 重試是無國籍還是有狀態stateless: true # 傳遞郵件的最大嘗試次數max-attempts: 3 # 第一次和第二次嘗試傳遞消息之間的持續時間initial-interval: # 重試間隔multiplier: 1 # 最長嘗試次數max-interval:direct:acknowledge-mode: manual # 每個隊列的消費者數量consumers-per-queue: # 如果容器聲明的隊列在代理上不可用,則是否失敗missing-queues-fatal: true # 推送返回publisher-returns: true # 緩存cache:channel: # 設置通道的緩存大小size: 100 # 如果已達到緩存大小,則等待獲取通道的持續時間,如果設置為0,始終創建新頻道 單位: 毫秒checkout-timeout: 10000connection: # 設置連接的大小size: 10 # 設置緩存的模式, 1. CachingConnectionFactory.CachMode.CONNECTION:通過連接 2. CachMode.CHANNEL:通過通道mode: connection總結
以上是生活随笔為你收集整理的rabbitmq常用配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Springboot-RabbitMq
- 下一篇: RabbitMQ的missingQueu