145 lines
3.2 KiB
YAML
145 lines
3.2 KiB
YAML
apiVersion: v1
|
||
kind: ConfigMap
|
||
metadata:
|
||
name: rocketmq-config
|
||
namespace: default
|
||
labels:
|
||
app: rocketmq
|
||
data:
|
||
broker.conf: |
|
||
# RocketMQ Broker 配置文件
|
||
|
||
# Broker 集群名称
|
||
brokerClusterName=DefaultCluster
|
||
|
||
# Broker 名称
|
||
brokerName=broker-a
|
||
|
||
# Broker ID (0 表示 Master)
|
||
brokerId=0
|
||
|
||
# 删除文件时间点,默认凌晨4点
|
||
deleteWhen=04
|
||
|
||
# 文件保留时间,默认48小时
|
||
fileReservedTime=48
|
||
|
||
# Broker 角色
|
||
# - ASYNC_MASTER 异步复制Master
|
||
# - SYNC_MASTER 同步双写Master
|
||
# - SLAVE
|
||
brokerRole=ASYNC_MASTER
|
||
|
||
# 刷盘方式
|
||
# - ASYNC_FLUSH 异步刷盘
|
||
# - SYNC_FLUSH 同步刷盘
|
||
flushDiskType=ASYNC_FLUSH
|
||
|
||
# NameServer 地址
|
||
namesrvAddr=rocketmq-nameserver:9876
|
||
|
||
# Broker 监听端口
|
||
listenPort=10911
|
||
|
||
# Broker 对外服务端口
|
||
brokerIP1=
|
||
|
||
# Broker 对外服务端口2
|
||
brokerIP2=
|
||
|
||
# 存储路径
|
||
storePathRootDir=/home/rocketmq/store
|
||
|
||
# CommitLog 存储路径
|
||
storePathCommitLog=/home/rocketmq/store/commitlog
|
||
|
||
# 消息队列存储路径
|
||
storePathConsumeQueue=/home/rocketmq/store/consumequeue
|
||
|
||
# 消息索引存储路径
|
||
storePathIndex=/home/rocketmq/store/index
|
||
|
||
# checkpoint 文件存储路径
|
||
storeCheckpoint=/home/rocketmq/store/checkpoint
|
||
|
||
# abort 文件存储路径
|
||
abortFile=/home/rocketmq/store/abort
|
||
|
||
# 限制的消息大小
|
||
maxMessageSize=65536
|
||
|
||
# 发送消息线程池数量
|
||
sendMessageThreadPoolNums=128
|
||
|
||
# 拉消息线程池数量
|
||
pullMessageThreadPoolNums=128
|
||
|
||
# 注册Broker到NameServer的超时时间
|
||
registerBrokerTimeoutMills=3000
|
||
|
||
# 发送心跳间隔
|
||
heartbeatBrokerInterval=30000
|
||
|
||
# 持久化Consumer消费进度间隔
|
||
persistConsumerOffsetInterval=5000
|
||
|
||
# 是否允许 Broker 自动创建Topic
|
||
autoCreateTopicEnable=true
|
||
|
||
# 是否允许 Broker 自动创建订阅组
|
||
autoCreateSubscriptionGroup=true
|
||
|
||
# 是否启动时允许重复注册Broker
|
||
checkThreadPoolQueueSize=1000
|
||
|
||
# 客户端回调线程池数量
|
||
clientCallbackExecutorThreads=8
|
||
|
||
# 消费线程池最小线程数
|
||
consumeThreadMin=20
|
||
|
||
# 消费线程池最大线程数
|
||
consumeThreadMax=20
|
||
|
||
# 消费线程池队列大小
|
||
consumeConcurrentlyMaxSpan=2000
|
||
|
||
# 消费超时时间
|
||
consumeTimeout=15m
|
||
|
||
# 消费失败重试次数
|
||
maxReconsumeTimes=16
|
||
|
||
# 消费失败重试间隔
|
||
retryMaxTimes=16
|
||
|
||
# 发送消息超时时间
|
||
sendMessageTimeout=3000
|
||
|
||
# 压缩消息体阈值
|
||
compressMsgBodyOverHowmuch=4096
|
||
|
||
# 是否压缩消息体
|
||
compressedReadEnable=true
|
||
|
||
# 是否启用消息轨迹
|
||
traceTopicEnable=false
|
||
|
||
# ACL 配置
|
||
aclEnable=false
|
||
|
||
# 消息过滤
|
||
messageFilterClass=
|
||
|
||
# 是否启用消息过滤
|
||
enablePropertyFilter=false
|
||
|
||
# 是否启用消息过滤
|
||
enableConsumeMessageExtProperty=false
|
||
|
||
# 是否启用消息过滤
|
||
enableConsumeMessageExtProperty=false
|
||
|
||
# 是否启用消息过滤
|
||
enableConsumeMessageExtProperty=false
|