请教一个RocketMQ相关问题:the delay time should not be bigger than the max delay 259200000ms; or if set del msg, the delay time should be bigger than the current time",
timerMaxDelaySec=4320000 是不是 大于 259200000ms 就行?
在RocketMQ中,"the delay time should not be bigger than the max delay 259200000ms" 这行话的意思是,延迟时间不应该大于最大延迟时间259200000ms。
"or if set del msg, the delay time should be bigger than the current time" 这行话的意思是,如果要设置删除消息,那么延迟时间应该大于当前时间。
"timerMaxDelaySec=43200000" 这行话的意思是,最大延迟时间被设置为43200000秒(即43200000 * 1000 = 43200000000ms)。
所以,如果你的延迟时间设置小于432000000ms,那么它是合法的。但是,如果你的延迟时间设置大于432000000ms,那么它会违反最大延迟时间限制,可能会导致一些问题。
总的来说,你的延迟时间设置应该小于等于最大延迟时间432000000ms,这样才能保证RocketMQ的正常运行。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/