这里我使用 spring-cloud-starter-stream-rocketmq 和 spring-message 来发送消息 dn,例如
Message m = MessageBuilder.withPayload(obj).setHeader(RocketMQHeaders.TAGS, tag).build();
MessageChannel.output().send(m);
但是如果没有消耗,我想在队列中设置消息过期时间。
我知道rocketmq可以设置ttl,但我不知道是否可以为不同的消息设置以及如何在之前的代码中使用?