找准穴位指哪打哪,rocketMq之运行参数配置(一)
作者:互联网
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