其他分享
首页 > 其他分享> > 找准穴位指哪打哪,rocketMq之运行参数配置(一)

找准穴位指哪打哪,rocketMq之运行参数配置(一)

作者:互联网

rocketMQ   Broker配置参数
1 参数名 默认值 说明
2  listenPort 10911

broker的服务端口号,作为对producer  consumer使用服务的端口号

3 namesrvAddr null namesrv的IP地址。格式:ip:port
4 brokerIP1  本机IP broker所在机器IP,如果服务器有多个网卡,需要手动设置
5 brokerName 本机主机名

 

6

brokerClusterName

DefaultCluster

整个broker集群的名字

7

brokerId

0

0:master 非0:slave 

8

storePathCommitLog

$HOME/store/commitlog/

commitLog存储路径

9

storePathConsumerQueue

$HOME/store/consumequeu e/

消费队列存储路径

10

mapedFileSizeCommitLog

1024 * 1024 * 1024(1G)

commitLog每个文件的大小

11

deleteWhen

 

4

删除文件时间点,默认凌晨 4点

12

 fileReservedTime

72

文件保留时间,默认72小时

13

brokerRole

ASYNC_MASTER

Broker 的角色

ASYNC_MASTER 有异步复制等

14

 flushDiskType

ASYNC_FLUSH

刷盘方式

ASYNC_FLUSH 异步刷盘SYNC_FLUSH 同步刷盘

15

 defaultTopicQueueNums

4

在发送消息时,自动创建服务器topic,默认创建的队列数。

16

autoCreateTopicEnable

true

是否自动创建topic

17

 autoCreateSubscriptionGroup

true

是否允许Broker自动创建订阅组启,线上关闭

18

rejectTransactionMessage

false

是否拒绝事务消息接入

19

etchNamesrvAddrByAddressServer

false

是否从web服务器获取Name Ser 大规模的Broker集群建议使用

20

 storePathIndex

$HOME/store/index

消息索引存储路径

21

storeCheckpoint

 

$HOME/store/checkpoint

 

checkpoint文件存储路径

 22  

abortFile

 

$HOME/store/abort

 

abort文件存储路径

 23  

maxTransferBytesOnMessageInMem

ory

 

262144

 

单次Pull消息(内存)传输的最大容量

 24  

maxTransferCountOnMessageInMem

ory

 

32

 

单次Pull消息(内存)传输的最大条数

 25  

maxTransferBytesOnMessageInDisk

 

65536

 

单次Pull消息(磁盘)传输的最大容量

 26  

maxTransferCountOnMessageInDis

k

 

8

 

单次Pull消息(磁盘)传输的最大条数

 27  

messageIndexEnable

 

true 

 

是否开启消息索引功能

 28  

messageIndexSafe

 

false

 

是否提供安全的消息索引机制,

 29   haMasterAddress    

在Slave上直接设置Master地址Server上自动获取

 30  

cleanFileForciblyEnable

 

true

 

磁盘满、且无过期文件情况下

删除文件,优先保证服务可用不可用,文件不删除

 31  

enablePropertyFilter

 true  

是否开启过滤查询

标签:文件,单次,rocketMq,Broker,穴位,找准,HOME,true,store
来源: https://www.cnblogs.com/powerZhangFly/p/13897940.html