RocketMQ 消息延迟配置详解:18个级别的延迟时间设置
在 RocketMQ 中,可以通过配置 'messageDelayLevel' 来开启消息延迟功能。'messageDelayLevel' 是一个整数值,表示消息的延迟级别,级别从 1 到 18,级别越高,延迟时间越长。
以下是 RocketMQ 中 18 个延迟级别的详细配置:
messageDelayLevel=1 --> 1秒钟
messageDelayLevel=2 --> 5秒钟
messageDelayLevel=3 --> 10秒钟
messageDelayLevel=4 --> 30秒钟
messageDelayLevel=5 --> 1分钟
messageDelayLevel=6 --> 2分钟
messageDelayLevel=7 --> 3分钟
messageDelayLevel=8 --> 4分钟
messageDelayLevel=9 --> 5分钟
messageDelayLevel=10 --> 6分钟
messageDelayLevel=11 --> 7分钟
messageDelayLevel=12 --> 8分钟
messageDelayLevel=13 --> 9分钟
messageDelayLevel=14 --> 10分钟
messageDelayLevel=15 --> 20分钟
messageDelayLevel=16 --> 30分钟
messageDelayLevel=17 --> 1小时
messageDelayLevel=18 --> 2小时
您可以根据需要选择适当的延迟级别来设置消息的延迟时间。配置 'messageDelayLevel' 需要在 broker 的配置文件 ('broker.conf') 中进行修改,并重启 broker 使配置生效。
原文地址: https://www.cveoy.top/t/topic/pf3E 著作权归作者所有。请勿转载和采集!