美文网首页
RocketMQ延迟消息的极限是多少

RocketMQ延迟消息的极限是多少

作者: G__yuan | 来源:发表于2021-06-26 14:28 被阅读0次

    在实际开发过程中利用RocketMQ延迟发消息的功能会遇到设定时间后不起效果,没有延迟立刻就会消费到消息这种问题,所以经过查源码发现:这里失败的原因就是与消息的过期事件(TTL)有直接的关系。在RocketMQ中过期时间必须是非负32位整数即0<=n<= 2^32-1 以毫米为单位,2^32-1 = 4294967295,所以它的延迟消息的极限值就是4294967295毫秒,大概也就是49天最长时间。

    相关文章

      网友评论

          本文标题:RocketMQ延迟消息的极限是多少

          本文链接:https://www.haomeiwen.com/subject/wvlzyltx.html