From d0606045e9a22673766dbe2f7fd964b1420d582a Mon Sep 17 00:00:00 2001 From: SummCoder <2404174187@qq.com> Date: Sat, 13 Jun 2026 15:00:23 +0800 Subject: [PATCH] Fix outdated constructor signatures in trace documentation The two-argument constructors DefaultMQProducer(String, boolean) and DefaultMQPushConsumer(String, boolean) do not exist in 5.x. Updated to use the three-argument form with null for the default trace topic. Fixes #10500 --- docs/cn/msg_trace/user_guide.md | 4 ++-- docs/en/msg_trace/user_guide.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/cn/msg_trace/user_guide.md b/docs/cn/msg_trace/user_guide.md index a04c2601f48..57fddbfa6d0 100644 --- a/docs/cn/msg_trace/user_guide.md +++ b/docs/cn/msg_trace/user_guide.md @@ -54,7 +54,7 @@ RocketMQ的消息轨迹特性支持两种存储轨迹数据的方式: ### 4.1 发送消息时开启消息轨迹 ```java - DefaultMQProducer producer = new DefaultMQProducer("ProducerGroupName",true); + DefaultMQProducer producer = new DefaultMQProducer("ProducerGroupName",true,null); producer.setNamesrvAddr("XX.XX.XX.XX1"); producer.start(); try { @@ -74,7 +74,7 @@ RocketMQ的消息轨迹特性支持两种存储轨迹数据的方式: ### 4.2 订阅消息时开启消息轨迹 ```java - DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("CID_JODIE_1",true); + DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("CID_JODIE_1",true,null); consumer.subscribe("TopicTest", "*"); consumer.setConsumeFromWhere(ConsumeFromWhere.CONSUME_FROM_FIRST_OFFSET); consumer.setConsumeTimestamp("20181109221800"); diff --git a/docs/en/msg_trace/user_guide.md b/docs/en/msg_trace/user_guide.md index 64c4b2bb434..642775abc62 100644 --- a/docs/en/msg_trace/user_guide.md +++ b/docs/en/msg_trace/user_guide.md @@ -54,7 +54,7 @@ For business system adapting to use RocketMQ's message trace feature easily, in ### 4.1 Enable message trace when sending messages ``` - DefaultMQProducer producer = new DefaultMQProducer("ProducerGroupName",true); + DefaultMQProducer producer = new DefaultMQProducer("ProducerGroupName",true,null); producer.setNamesrvAddr("XX.XX.XX.XX1"); producer.start(); try { @@ -74,7 +74,7 @@ For business system adapting to use RocketMQ's message trace feature easily, in ### 4.2 Enable message trace when subscribe messages ``` - DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("CID_JODIE_1",true); + DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("CID_JODIE_1",true,null); consumer.subscribe("TopicTest", "*"); consumer.setConsumeFromWhere(ConsumeFromWhere.CONSUME_FROM_FIRST_OFFSET); consumer.setConsumeTimestamp("20181109221800");