File tree Expand file tree Collapse file tree 3 files changed +4
-1
lines changed
Expand file tree Collapse file tree 3 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ package consumer
2020import (
2121 "context"
2222 "fmt"
23+ "reflect"
2324 "time"
2425
2526 "github.com/apache/rocketmq-client-go/v2/internal"
@@ -40,7 +41,7 @@ func WithTrace(traceCfg *primitive.TraceConfig) Option {
4041}
4142
4243func newTraceInterceptor (dispatcher internal.TraceDispatcher ) primitive.Interceptor {
43- if dispatcher != nil {
44+ if dispatcher != nil && ! reflect . ValueOf ( dispatcher ). IsNil () {
4445 dispatcher .Start ()
4546 }
4647
Original file line number Diff line number Diff line change @@ -275,6 +275,7 @@ func NewTraceDispatcher(traceCfg *primitive.TraceConfig) *traceDispatcher {
275275
276276 cliOp := DefaultClientOptions ()
277277 cliOp .GroupName = traceCfg .GroupName
278+ cliOp .UnitName = traceCfg .UnitName
278279 cliOp .NameServerAddrs = traceCfg .NamesrvAddrs
279280 cliOp .InstanceName = "INNER_TRACE_CLIENT_DEFAULT"
280281 cliOp .RetryTimes = 0
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ package primitive
2121type TraceConfig struct {
2222 TraceTopic string
2323 GroupName string
24+ UnitName string
2425 Access AccessChannel
2526 NamesrvAddrs []string
2627 Resolver NsResolver
You can’t perform that action at this time.
0 commit comments