因业务需求需要配置24h和72h的延时消费消息,下面是踩雷环节。

1.配置broker.conf,默认目录在rocketmq下面的conf

我的自定义delayLevel是:messageDelayLevel=1s 5s 10s 30s 1m 2m 3m 4m 5m 10m 20m 30m 1h 2h 1d 2d 3d 5d
首次修改后,rocketmq的brokder无法启动,看板上没有主题没有集群。
多次调整后,发现delay需要指定你的store目录,如果无法启动后,可删除store目录下的数据(切记生产勿删,我是测试环境)
下面是我的broker.conf配置:

在这里插入图片描述

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐