问题1:各位大佬,请问RocketMQ5.0+开源版本支持发送定时消息了么? 问题2:是不是得用原生的RocketMQ,我用starter不可以,starter里边依赖的是RocketMQ5.0?
各位大佬,请问RocketMQ5.0+开源版本支持发送定时消息了么?[阿里云消息队列MQ]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
问题1:各位大佬,请问RocketMQ5.0+开源版本支持发送定时消息了么? 问题2:是不是得用原生的RocketMQ,我用starter不可以,starter里边依赖的是RocketMQ5.0?
支持,需要原生的
【回答】
问题1,RocketMQ 5.0+开源版本是支持发送定时消息的。
问题2,需要使用原生的RocketMQ,因为RocketMQ Starter是基于RocketMQ 5.0开源版本封装的,所以使用RocketMQ Starter就必须使用原生的RocketMQ。
回答1:支持的 回答2:要看starter的支持了,此回答整理自钉群“群1-Apache 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。