开发者社区 > 云原生 > 消息队列 > 正文

各位大佬,请问RocketMQ5.0+开源版本支持发送定时消息了么?

问题1:各位大佬,请问RocketMQ5.0+开源版本支持发送定时消息了么? 问题2:是不是得用原生的RocketMQ,我用starter不可以,starter里边依赖的是RocketMQ5.0?

展开
收起
真的很搞笑 2023-05-30 13:45:07 197 0
5 条回答
写回答
取消 提交回答
  • 支持,需要原生的

    2023-05-31 16:53:21
    赞同 展开评论 打赏
  • CSDN博客专家,51CTO博主专家,多知名企业认证讲师&签约作者&培训讲师,特邀作者等,华为云专家,资深测试开发专家,金牌面试官,职场面试培训及规划师。

    【回答】

    问题1,RocketMQ 5.0+开源版本是支持发送定时消息的。

    问题2,需要使用原生的RocketMQ,因为RocketMQ Starter是基于RocketMQ 5.0开源版本封装的,所以使用RocketMQ Starter就必须使用原生的RocketMQ。

    2023-05-30 16:41:47
    赞同 展开评论 打赏
  • 回答1:支持的 image.png 回答2:要看starter的支持了,此回答整理自钉群“群1-Apache RocketMQ 中国开发者钉钉群”

    2023-05-30 13:57:09
    赞同 展开评论 打赏
  • 是的,RocketMQ 5.0+ 开源版本已经支持发送定时消息。在 RocketMQ 5.0 版本之后,新增了消息延迟和定时消息的特性。

    2023-05-30 13:55:16
    赞同 展开评论 打赏
  • CSDN全栈领域优质创作者,万粉博主;InfoQ签约博主;华为云享专家;华为Iot专家;亚马逊人工智能自动驾驶(大众组)吉尼斯世界纪录获得者

    1、是的,RocketMQ 5.0+开源版本支持发送定时消息。在 RocketMQ 中,可以通过设置消息的延迟级别来实现定时发送消息的功能。具体来说,可以设置消息的延迟级别为 “DelayNoRecord” 或者 “DelaySeconds” ,这样就可以在指定的时间后发送消息。同时,RocketMQ 还提供了一些 API 接口和工具类来方便开发者进行定时任务的管理和监控。 2、是的,如果要使用RocketMQ的定时发送功能,需要使用原生的RocketMQ。虽然RocketMQ提供了starter来简化开发过程,但是starter中默认使用的是RocketMQ 5.0版本,而RocketMQ的定时发送功能是在5.0版本中引入的。因此,如果想要使用RocketMQ的定时发送功能,建议使用原生的RocketMQ。

    2023-05-30 13:49:36
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

  • 云消息队列 MQ
  • 相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载