在根据课程完成了rocketmq的学习后,实际业务中有需要发送延时消息的需求,
如果用单独的rocketmq我参考了一些网上的说法
https://blog.csdn.net/zhangcongyi420/article/details/90544486
设置延时的等级然后加上如下的代码
message.setDelayTimeLevel(3);
我测试了也是可以的。
之后集成了 spring cloud stream 我了解下
https://github.com/alibaba/spring-cloud-alibaba/wiki/RocketMQ-en 这里的说明
我跟着设置了下貌似也没有效果,不太清楚这里的 DELAY 是不是延时等级的意思,请老师解答,谢谢!
面向未来微服务:熟练掌握Spring Cloud Alibaba
了解课程