问题1:各位大佬,请问RocketMQ5.0+开源版本支持发送定时消息了么? 问题2:是不是得用原生的RocketMQ,我用starter不可以,starter里边依赖的是RocketMQ5.0?
【回答】
问题1,RocketMQ 5.0+开源版本是支持发送定时消息的。
问题2,需要使用原生的RocketMQ,因为RocketMQ Starter是基于RocketMQ 5.0开源版本封装的,所以使用RocketMQ Starter就必须使用原生的RocketMQ。
是的,RocketMQ 5.0+ 开源版本已经支持发送定时消息。在 RocketMQ 5.0 版本之后,新增了消息延迟和定时消息的特性。
1、是的,RocketMQ 5.0+开源版本支持发送定时消息。在 RocketMQ 中,可以通过设置消息的延迟级别来实现定时发送消息的功能。具体来说,可以设置消息的延迟级别为 “DelayNoRecord” 或者 “DelaySeconds” ,这样就可以在指定的时间后发送消息。同时,RocketMQ 还提供了一些 API 接口和工具类来方便开发者进行定时任务的管理和监控。 2、是的,如果要使用RocketMQ的定时发送功能,需要使用原生的RocketMQ。虽然RocketMQ提供了starter来简化开发过程,但是starter中默认使用的是RocketMQ 5.0版本,而RocketMQ的定时发送功能是在5.0版本中引入的。因此,如果想要使用RocketMQ的定时发送功能,建议使用原生的RocketMQ。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/