fix 修复 rocketmq 发送tag消息书写错误

This commit is contained in:
疯狂的狮子Li
2025-03-13 09:52:33 +08:00
parent ddb4495571
commit 2b3897c302

View File

@@ -2,7 +2,6 @@ package org.dromara.stream.producer;
import lombok.extern.slf4j.Slf4j;
import org.apache.rocketmq.spring.core.RocketMQTemplate;
import org.apache.rocketmq.spring.support.RocketMQHeaders;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.messaging.Message;
import org.springframework.messaging.support.MessageBuilder;
@@ -24,8 +23,8 @@ public class NormalRocketProducer {
// rocketMQTemplate.convertAndSend("test-topic", "test");
// 发送带tag的消息
Message<String> message = MessageBuilder.withPayload("test").setHeader(RocketMQHeaders.TAGS, "test-tag").build();
rocketMQTemplate.send("test-topic", message);
Message<String> message = MessageBuilder.withPayload("test").build();
rocketMQTemplate.send("test-topic:test-tag", message);
// 延迟消息
// RocketMQ预定义了一些延迟等级每个等级对应不同的延迟时间范围。这些等级从1到18分别对应1s、5s、10s、30s、1m、2m、3m、4m、5m、6m、7m、8m、9m、10m、20m、30m、1h、2h的延迟时间。