Skip to content

Commit

Permalink
[ISSUE #263] Change the verions of rocketmq's client in the pom's file
Browse files Browse the repository at this point in the history
  • Loading branch information
zhangjidi authored and RongtongJin committed Jun 5, 2020
1 parent 1464698 commit 8021ec3
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
2 changes: 1 addition & 1 deletion rocketmq-spring-boot-parent/pom.xml
Expand Up @@ -40,7 +40,7 @@

<rocketmq.spring.boot.version>2.1.1-SNAPSHOT</rocketmq.spring.boot.version>

<rocketmq-version>4.6.0</rocketmq-version>
<rocketmq-version>4.7.0</rocketmq-version>
<slf4j.version>1.7.25</slf4j.version>
<jackson.version>2.9.7</jackson.version>

Expand Down
Expand Up @@ -29,6 +29,7 @@
import org.apache.rocketmq.client.producer.TransactionListener;
import org.apache.rocketmq.client.producer.TransactionMQProducer;
import org.apache.rocketmq.client.trace.AsyncTraceDispatcher;
import org.apache.rocketmq.client.trace.TraceDispatcher;
import org.apache.rocketmq.client.trace.hook.SendMessageTraceHookImpl;
import org.apache.rocketmq.common.UtilAll;
import org.apache.rocketmq.common.message.Message;
Expand Down Expand Up @@ -268,7 +269,7 @@ public static DefaultMQProducer createDefaultMQProducer(String groupName, String

if (isEnableMsgTrace) {
try {
AsyncTraceDispatcher dispatcher = new AsyncTraceDispatcher(customizedTraceTopic, isEnableAcl ? new AclClientRPCHook(new SessionCredentials(ak, sk)) : null);
AsyncTraceDispatcher dispatcher = new AsyncTraceDispatcher(groupName, TraceDispatcher.Type.PRODUCE, customizedTraceTopic, isEnableAcl ? new AclClientRPCHook(new SessionCredentials(ak, sk)) : null);
dispatcher.setHostProducer(producer.getDefaultMQProducerImpl());
Field field = DefaultMQProducer.class.getDeclaredField("traceDispatcher");
field.setAccessible(true);
Expand Down

0 comments on commit 8021ec3

Please sign in to comment.