当前位置: 首页 > news >正文

Rocketmq5延时消息最大时间

背景

      Rocketmq5中支持延时消息的时间,通过Message.setDelayTimeSec可以设置延时消息的精确时间。

问题

        当设置时间超过3天时出现异常

org.apache.rocketmq.client.exception.MQBrokerException: CODE: 13  DESC: timer message illegal, 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 BROKER: xxxxxx:xxxx
For more information, please visit the url, https://rocketmq.apache.org/docs/bestPractice/06FAQ

分析

        根据错误提示最大延时时间为259200000ms(3天),查看源码可以知,在rocketmq的broker中有存在限制

源码

org.apache.rocketmq.store.config.MessageStoreConfig

private int timerMaxDelaySec = 3600 * 24 * 3; //默认最大延迟时间

调整

我们可以通过修改rocketmq服务端的broker.properties配置文件中的timerMaxDelaySec参数。

http://www.lryc.cn/news/214368.html

相关文章:

  • uniapp @click点击事件在新版chrome浏览器点击没反应
  • beanDefinition读取器
  • linux 上flink单机安装详解
  • 数据链路层中存在的报文ip,arp,rarp
  • 【Tricks】PC端微信输入时,文本出现右对齐情况怎么恢复
  • python使用requests+excel进行接口自动化测试
  • Android NDK开发详解之调试和性能分析的ndk-gdb
  • html获取网络数据,列表展示 一
  • 配置管理工具-Confd
  • 0基础学习PyFlink——使用DataStream进行字数统计
  • OpenCV官方教程中文版 —— 图像去噪
  • AcWing 102. 最佳牛围栏(前缀和+二分+DP)
  • React-表单受控绑定和获取Dom元素
  • python hashlib模块及实例
  • 垃圾回收GC
  • kubernetes-service微服务
  • 让你笑到不行的笑话短视频接口,快来试试!
  • 系列四十五、Spring的事务传播行为案例演示(五)#MANDATORY
  • idea插件(二)-- String Manipulation(字符串处理工具)
  • HQChart实战教程67-worker批量计算股票指标
  • 博客系统自动化测试项目实践
  • 软考高级之系统架构师系列之操作系统基础
  • 制作一个可以arm架构下运行的docker镜像(for Python)
  • Goland连接服务器/虚拟机远程编译开发
  • 大数据Doris(十四):Doris表中的数据基本概念
  • 【Linux】Linux环境配置以及部署项目后端
  • RabbitMQ消费者的可靠性
  • 云计算助力史上首届“云上亚运”圆满成功!
  • 博彦科技:以金融为起点,凭借创新技术平台真打实干
  • NLP实践——中文指代消解方案