當前位置:外匯行情大全網 - 期貨行情 - Rocketmq配置

Rocketmq配置

博克配置文件

#broker所屬的集群的名稱。

broker cluster name = rocket MQ-cluster

#broker name,同壹集群中的每個代理都應該有自己唯壹的名稱。

代理名稱=代理-a

#設置主經紀人和從經紀人?其中0表示主機,> 0表示從機。

brokerId=0

#nameServer地址(地址為ip: port),多個地址用分號分隔。

namesrvAddr = rocket MQ-name server 1:9876;rocket MQ-名稱服務器2:9876

#發送消息時,自動創建服務器中不存在的主題,默認創建的隊列數。

defaultTopicQueueNums=4

#是否允許Broker自動創建主題,測試時可以打開,實用時可以關閉?

autoCreateTopicEnable=true

#是否允許Broker自動創建訂閱組,測試時可以打開,實用時可以關閉?

#如果拉式消費時設置了falsename,會報告訂閱組不存在,不會收到任何消息,對推式消費沒有影響。

autoCreateSubscriptionGroup = true

#外部服務的代理監聽端口

listen port = 10911

用於#haService

haListenPort=10912

#主要用於從同步主機

fastListenPort=10909

#定期刪除文件。默認時間是淩晨4點。

刪除時間=04

#默認情況下,最長文件保留時間為48小時。

fileReservedTime=120

#commitLog每個文件的默認大小是1G。

mapedFileSizeCommitLog = 1073741824

#ConsumeQueue每個文件默認有30W個條目,根據業務情況進行調整。

mapedFileSizeConsumeQueue = 300000

#強制文件刪除間隔(毫秒)

# destroymappedfiletervalforcibly = 120000

#定期檢查掛起文件之間的時間間隔(毫秒)

# redeletangedfileinterval = 120000

#檢查物理文件磁盤空間,磁盤空間利用率不能超過88%。

diskMaxUsedSpaceRatio=88

#總存儲路徑

storePathRootDir =/usr/local/rocket MQ/store

#提交日誌存儲路徑

storePathCommitLog =/usr/local/rocket MQ/store/commit log

#消耗隊列存儲路徑存儲路徑

storePathConsumeQueue =/usr/local/rocket MQ/store/consume queue

#消息索引存儲路徑

storePathIndex =/usr/local/rocket MQ/store/index

#異常退出生成的文件存儲路徑

store check point =/usr/local/rocket MQ/store/check point

#中止文件存儲路徑

abort file =/usr/local/rocket MQ/store/abort

#受限郵件大小

maxMessageSize=65536

#Commitlog壹次要刷的最小頁數為每頁4kb。

flushCommitLogLeastPages = 4

#ConsumeQueue每次刷碟的最大頁數,每頁4kb。

# flushConsumeQueueLeastPages = 2

#洗碗時間間隔(毫秒)。這個區間的優先級高於上面兩個參數,即當時間區間超過時,直接刷菜,不考慮頁數。

# flushcomitlogthoroughinterval = 10000

# flushconsuqueueethoroughinterval = 60000

#Broker的作用(1) ASYNC_MASTER異步復制主機(2) SYNC_MASTER同步雙寫主機(3)從機

brokerRole=ASYNC_MASTER

#刷盤模式(1) ASYNC_FLUSH異步刷盤?(2)SYNC_FLUSH同步刷盤

flushDiskType=ASYNC_FLUSH

#是否啟動交易檢查流程?消息量大的時候可能打不開,默認關閉。

checkTransactionMessageEnable = false

#消息傳遞線程池的數量(如果未配置,數量為16+(核心*線程)*4)

# sendmessage threadpoolnums = 128

#用於提取消息的線程池數量(如果未配置,數量為16+(核心*線程)*4)

# pullMessageThreadPoolNums = 12

參考資源鏈接

/阿裏巴巴/rocketmq/store/config

  • 上一篇:如何對倉庫管理過程中業務操作人員進行有效的績效考核
  • 下一篇:三水旁邊的壹個古字怎麽讀?
  • copyright 2024外匯行情大全網