From 6a4b0b1863ff7c97e66410921edc14920c872a1b Mon Sep 17 00:00:00 2001 From: xujianhai666 Date: Wed, 24 Jul 2019 23:02:30 +0800 Subject: [PATCH] add failback_cluster_invoker && failsafe_cluster_invoker. resolve #135 --- .../cluster_impl/failback_cluster_invoker.go | 174 +- cluster/cluster_impl/failback_cluster_test.go | 152 ++ .../cluster_impl/failsafe_cluster_invoker.go | 7 + cluster/cluster_impl/failsafe_cluster_test.go | 94 + coverage.txt | 2078 +++++++++++++++++ go.mod | 1 + go.sum | 7 +- protocol/invoker.go | 1 + protocol/mock_invoker.go | 80 + 9 files changed, 2522 insertions(+), 72 deletions(-) create mode 100644 cluster/cluster_impl/failback_cluster_test.go create mode 100644 cluster/cluster_impl/failsafe_cluster_test.go create mode 100644 coverage.txt create mode 100644 protocol/mock_invoker.go diff --git a/cluster/cluster_impl/failback_cluster_invoker.go b/cluster/cluster_impl/failback_cluster_invoker.go index 07792de0fd..7b88f72ed8 100644 --- a/cluster/cluster_impl/failback_cluster_invoker.go +++ b/cluster/cluster_impl/failback_cluster_invoker.go @@ -19,11 +19,14 @@ package cluster_impl import ( "container/list" - perrors "github.com/pkg/errors" "sync" "time" ) +import ( + perrors "github.com/pkg/errors" +) + import ( "github.com/apache/dubbo-go/cluster" "github.com/apache/dubbo-go/common/constant" @@ -31,22 +34,26 @@ import ( "github.com/apache/dubbo-go/protocol" ) +/** + * When fails, record failure requests and schedule for retry on a regular interval. + * Especially useful for services of notification. + * + * Failback + */ type failbackClusterInvoker struct { baseClusterInvoker -} -var ( - retries int64 - failbackTasks int64 - ticker *time.Ticker once sync.Once - lock sync.Mutex + ticker *time.Ticker + maxRetries int64 + failbackTasks int64 taskList *Queue -) +} func newFailbackClusterInvoker(directory cluster.Directory) protocol.Invoker { invoker := &failbackClusterInvoker{ baseClusterInvoker: newBaseClusterInvoker(directory), + taskList: newQueue(), } retriesConfig := invoker.GetUrl().GetParamInt(constant.RETRIES_KEY, constant.DEFAULT_FAILBACK_TIMES) if retriesConfig <= 0 { @@ -56,11 +63,62 @@ func newFailbackClusterInvoker(directory cluster.Directory) protocol.Invoker { if failbackTasksConfig <= 0 { failbackTasksConfig = constant.DEFAULT_FAILBACK_TASKS } - retries = retriesConfig - failbackTasks = failbackTasksConfig + invoker.maxRetries = retriesConfig + invoker.failbackTasks = failbackTasksConfig return invoker } +func (invoker *failbackClusterInvoker) process() { + invoker.ticker = time.NewTicker(time.Second * 1) + for range invoker.ticker.C { + check := true + // check each timeout task and re-run + for check { + value := invoker.taskList.peek() + if value == nil { + check = false + break + } + + retryTask := value.(*retryTimerTask) + if time.Since(retryTask.lastT).Seconds() < 5 { + check = false + break + } + + invoker.taskList.pop() + + invoked := []protocol.Invoker{} + invoked = append(invoked, retryTask.lastInvoker) + + err := invoker.checkWhetherDestroyed() + if err != nil { + invoker.checkRetry(retryTask, err) + return + } + + retryInvoker := invoker.doSelect(retryTask.loadbalance, retryTask.invocation, retryTask.invokers, invoked) + var result protocol.Result + result = retryInvoker.Invoke(retryTask.invocation) + if result.Error() != nil { + invoker.checkRetry(retryTask, result.Error()) + } + } + } +} + +func (invoker *failbackClusterInvoker) checkRetry(retryTask *retryTimerTask, err error) { + perrors.Errorf("Failed retry to invoke the method %v in the service %v, wait again. The exception: %v.", + retryTask.invocation.MethodName(), invoker.GetUrl().Service(), err.Error()) + retryTask.retries++ + if retryTask.retries > invoker.maxRetries { + perrors.Errorf("Failed retry times exceed threshold (%v), We have to abandon, invocation-> %v", + retryTask.retries, retryTask.invocation) + } else { + invoker.taskList.push(retryTask) + } +} + func (invoker *failbackClusterInvoker) Invoke(invocation protocol.Invocation) protocol.Result { invokers := invoker.directory.List(invocation) @@ -93,10 +151,16 @@ func (invoker *failbackClusterInvoker) Invoke(invocation protocol.Invocation) pr result = ivk.Invoke(invocation) if result.Error() != nil { + invoker.once.Do(func() { + go invoker.process() + }) + // add retry ticker task - addFailed(loadbalance, invocation, invokers, invoker) + timerTask := newRetryTimerTask(loadbalance, invocation, invokers, invoker, invoker.maxRetries, 5) + invoker.taskList.push(timerTask) + perrors.Errorf("Failback to invoke the method %v in the service %v, wait for retry in background. Ignored exception: %v.", - methodName, invoker.GetUrl().Service(), result.Error().Error()) + methodName, url.Service(), result.Error().Error()) // ignore return &protocol.RPCResult{} } @@ -105,58 +169,10 @@ func (invoker *failbackClusterInvoker) Invoke(invocation protocol.Invocation) pr } func (invoker *failbackClusterInvoker) Destroy() { - //this is must atom operation - if invoker.destroyed.CAS(false, true) { - invoker.directory.Destroy() - } - // stop ticker - ticker.Stop() -} + invoker.baseClusterInvoker.Destroy() -func addFailed(balance cluster.LoadBalance, invocation protocol.Invocation, invokers []protocol.Invoker, - invoker *failbackClusterInvoker) { - initSingleTickerTaskInstance() - // init one retryTimerTask - timerTask := newRetryTimerTask(balance, invocation, invokers, invoker, retries, 5) - taskList.push(timerTask) - // process ticker task - go func() { - <-ticker.C - value := taskList.pop() - if value == nil { - return - } - - retryTask := value.(retryTimerTask) - invoked := []protocol.Invoker{} - invoked = append(invoked, retryTask.lastInvoker) - retryInvoker := invoker.doSelect(retryTask.loadbalance, retryTask.invocation, retryTask.invokers, - invoked) - var result protocol.Result - result = retryInvoker.Invoke(retryTask.invocation) - if result.Error() != nil { - perrors.Errorf("Failed retry to invoke the method %v in the service %v, wait again. The exception: %v.", - invocation.MethodName(), invoker.GetUrl().Service(), result.Error().Error()) - retryTask.retries++ - if retryTask.retries > retries { - perrors.Errorf("Failed retry times exceed threshold (%v), We have to abandon, invocation-> %v", - retries, invocation) - } else { - taskList.push(retryTask) - } - } - }() -} - -func initSingleTickerTaskInstance() { - once.Do(func() { - newTickerTask() - }) -} - -func newTickerTask() { - ticker = time.NewTicker(time.Second * 1) - taskList = newQueue() + // stop ticker + invoker.ticker.Stop() } type retryTimerTask struct { @@ -165,7 +181,7 @@ type retryTimerTask struct { invokers []protocol.Invoker lastInvoker *failbackClusterInvoker retries int64 - tick int64 + lastT time.Time } func newRetryTimerTask(loadbalance cluster.LoadBalance, invocation protocol.Invocation, invokers []protocol.Invoker, @@ -176,31 +192,47 @@ func newRetryTimerTask(loadbalance cluster.LoadBalance, invocation protocol.Invo invokers: invokers, lastInvoker: lastInvoker, retries: retries, - tick: tick, + lastT: time.Now(), } } type Queue struct { data *list.List + sync.Locker } func newQueue() *Queue { - q := new(Queue) - q.data = list.New() + q := &Queue{ + data: list.New(), + Locker: new(sync.Mutex), + } return q } func (q *Queue) push(v interface{}) { - defer lock.Unlock() - lock.Lock() + defer q.Unlock() + q.Lock() q.data.PushFront(v) } func (q *Queue) pop() interface{} { - defer lock.Unlock() - lock.Lock() + defer q.Unlock() + q.Lock() iter := q.data.Back() + if iter == nil { + return nil + } v := iter.Value q.data.Remove(iter) return v } + +func (q *Queue) peek() interface{} { + defer q.Unlock() + q.Lock() + iter := q.data.Back() + if iter == nil { + return nil + } + return iter.Value +} diff --git a/cluster/cluster_impl/failback_cluster_test.go b/cluster/cluster_impl/failback_cluster_test.go new file mode 100644 index 0000000000..c8c61c6008 --- /dev/null +++ b/cluster/cluster_impl/failback_cluster_test.go @@ -0,0 +1,152 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package cluster_impl + +import ( + "context" + "testing" + "time" +) + +import ( + "github.com/golang/mock/gomock" + perrors "github.com/pkg/errors" + "github.com/stretchr/testify/assert" +) + +import ( + "github.com/apache/dubbo-go/cluster/directory" + "github.com/apache/dubbo-go/cluster/loadbalance" + "github.com/apache/dubbo-go/common" + "github.com/apache/dubbo-go/common/extension" + "github.com/apache/dubbo-go/protocol" + "github.com/apache/dubbo-go/protocol/invocation" +) + +func TestQueue(t *testing.T) { + q := newQueue() + d0 := retryTimerTask{retries: 0} + d1 := retryTimerTask{retries: 1} + d2 := retryTimerTask{retries: 2} + q.push(d0) + q.push(d1) + q.push(d2) + + d := q.peek() + assert.Equal(t, d, d0) + d = q.pop() + assert.Equal(t, d, d0) + d = q.pop() + assert.Equal(t, d, d1) + d = q.pop() + assert.Equal(t, d, d2) +} + +var ( + failbackUrl, _ = common.NewURL(context.TODO(), "dubbo://192.168.1.1:20000/com.ikurento.user.UserProvider") +) + +// register_failback register failbackCluster to cluster extension. +func register_failback(t *testing.T, invoker *protocol.MockInvoker) protocol.Invoker { + extension.SetLoadbalance("random", loadbalance.NewRandomLoadBalance) + failbackCluster := NewFailbackCluster() + + invokers := []protocol.Invoker{} + invokers = append(invokers, invoker) + + invoker.EXPECT().GetUrl().Return(failbackUrl) + + staticDir := directory.NewStaticDirectory(invokers) + clusterInvoker := failbackCluster.Join(staticDir) + return clusterInvoker +} + +func Test_FailbackSuceess(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + invoker := protocol.NewMockInvoker(ctrl) + clusterInvoker := register_failback(t, invoker).(*failbackClusterInvoker) + + invoker.EXPECT().GetUrl().Return(failbackUrl).Times(1) + + mockResult := &protocol.RPCResult{Rest: rest{tried: 0, success: true}} + invoker.EXPECT().Invoke(gomock.Any()).Return(mockResult) + + result := clusterInvoker.Invoke(&invocation.RPCInvocation{}) + assert.Equal(t, mockResult, result) +} + +func Test_FailbackRetryOneSuccess(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + invoker := protocol.NewMockInvoker(ctrl) + clusterInvoker := register_failback(t, invoker).(*failbackClusterInvoker) + + invoker.EXPECT().GetUrl().Return(failbackUrl).AnyTimes() + + // failed at first + mockFailedResult := &protocol.RPCResult{Err: perrors.New("error")} + invoker.EXPECT().Invoke(gomock.Any()).Return(mockFailedResult) + + // success second + mockSuccResult := &protocol.RPCResult{Rest: rest{tried: 0, success: true}} + invoker.EXPECT().Invoke(gomock.Any()).Return(mockSuccResult) + + result := clusterInvoker.Invoke(&invocation.RPCInvocation{}) + assert.Nil(t, result.Error()) + assert.Nil(t, result.Result()) + assert.Equal(t, 0, len(result.Attachments())) + + // ensure the retry task has been executed + time.Sleep(6 * time.Second) + invoker.EXPECT().Destroy().Return() + + clusterInvoker.Destroy() + + assert.Equal(t, 0, clusterInvoker.taskList.data.Len()) +} + +func Test_FailbackRetryFailed(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + invoker := protocol.NewMockInvoker(ctrl) + clusterInvoker := register_failback(t, invoker).(*failbackClusterInvoker) + + invoker.EXPECT().GetUrl().Return(failbackUrl).AnyTimes() + + // failed always + mockFailedResult := &protocol.RPCResult{Err: perrors.New("error")} + invoker.EXPECT().Invoke(gomock.Any()).Return(mockFailedResult).AnyTimes() + + result := clusterInvoker.Invoke(&invocation.RPCInvocation{}) + assert.Nil(t, result.Error()) + assert.Nil(t, result.Result()) + assert.Equal(t, 0, len(result.Attachments())) + + time.Sleep(2 * time.Second) // for retry work. + invoker.EXPECT().Destroy().Return() + + clusterInvoker.Destroy() + + time.Sleep(1 * time.Second) // for retryTimerTask thrown back to queue + + assert.Equal(t, 1, clusterInvoker.taskList.data.Len()) +} diff --git a/cluster/cluster_impl/failsafe_cluster_invoker.go b/cluster/cluster_impl/failsafe_cluster_invoker.go index a006e918a2..9d5c55e526 100644 --- a/cluster/cluster_impl/failsafe_cluster_invoker.go +++ b/cluster/cluster_impl/failsafe_cluster_invoker.go @@ -28,6 +28,13 @@ import ( "github.com/apache/dubbo-go/protocol" ) +/** + * When invoke fails, log the error message and ignore this error by returning an empty Result. + * Usually used to write audit logs and other operations + * + * Fail-safe + * + */ type failsafeClusterInvoker struct { baseClusterInvoker } diff --git a/cluster/cluster_impl/failsafe_cluster_test.go b/cluster/cluster_impl/failsafe_cluster_test.go new file mode 100644 index 0000000000..1c5c3250ad --- /dev/null +++ b/cluster/cluster_impl/failsafe_cluster_test.go @@ -0,0 +1,94 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package cluster_impl + +import ( + "context" + "testing" +) + +import ( + "github.com/golang/mock/gomock" + perrors "github.com/pkg/errors" + "github.com/stretchr/testify/assert" +) + +import ( + "github.com/apache/dubbo-go/cluster/directory" + "github.com/apache/dubbo-go/cluster/loadbalance" + "github.com/apache/dubbo-go/common" + "github.com/apache/dubbo-go/common/extension" + "github.com/apache/dubbo-go/protocol" + "github.com/apache/dubbo-go/protocol/invocation" +) + +var ( + failsafeUrl, _ = common.NewURL(context.TODO(), "dubbo://192.168.1.1:20000/com.ikurento.user.UserProvider") +) + +// register_failsafe register failsafeCluster to cluster extension. +func register_failsafe(t *testing.T, invoker *protocol.MockInvoker) protocol.Invoker { + extension.SetLoadbalance("random", loadbalance.NewRandomLoadBalance) + failsafeCluster := NewFailsafeCluster() + + invokers := []protocol.Invoker{} + invokers = append(invokers, invoker) + + invoker.EXPECT().GetUrl().Return(failbackUrl) + + staticDir := directory.NewStaticDirectory(invokers) + clusterInvoker := failsafeCluster.Join(staticDir) + return clusterInvoker +} + +func Test_FailSafeInvokeSuccess(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + invoker := protocol.NewMockInvoker(ctrl) + clusterInvoker := register_failsafe(t, invoker) + + invoker.EXPECT().GetUrl().Return(failsafeUrl) + + mockResult := &protocol.RPCResult{Rest: rest{tried: 0, success: true}} + + invoker.EXPECT().Invoke(gomock.Any()).Return(mockResult) + result := clusterInvoker.Invoke(&invocation.RPCInvocation{}) + + assert.NoError(t, result.Error()) + res := result.Result().(rest) + assert.True(t, res.success) +} + +func Test_FailSafeInvokeFail(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + invoker := protocol.NewMockInvoker(ctrl) + clusterInvoker := register_failsafe(t, invoker) + + invoker.EXPECT().GetUrl().Return(failsafeUrl) + + mockResult := &protocol.RPCResult{Err: perrors.New("error")} + + invoker.EXPECT().Invoke(gomock.Any()).Return(mockResult) + result := clusterInvoker.Invoke(&invocation.RPCInvocation{}) + + assert.NoError(t, result.Error()) + assert.Nil(t, result.Result()) +} diff --git a/coverage.txt b/coverage.txt new file mode 100644 index 0000000000..57fb1c936b --- /dev/null +++ b/coverage.txt @@ -0,0 +1,2078 @@ +mode: atomic +github.com/apache/dubbo-go/cluster/directory/base_directory.go:36.54,41.2 1 2 +github.com/apache/dubbo-go/cluster/directory/base_directory.go:42.47,44.2 1 0 +github.com/apache/dubbo-go/cluster/directory/base_directory.go:46.53,47.36 1 1 +github.com/apache/dubbo-go/cluster/directory/base_directory.go:47.36,51.3 3 1 +github.com/apache/dubbo-go/cluster/directory/base_directory.go:54.46,56.2 1 0 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:30.71,33.23 2 2 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:36.2,39.3 1 2 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:33.23,35.3 1 2 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:43.48,44.28 1 2 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:47.2,47.39 1 1 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:52.2,52.13 1 1 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:44.28,46.3 1 1 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:47.39,48.29 1 10 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:48.29,50.4 1 0 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:55.85,58.2 1 1 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:60.39,61.35 1 1 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:61.35,62.36 1 1 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:65.3,65.38 1 1 +github.com/apache/dubbo-go/cluster/directory/static_directory.go:62.36,64.4 1 10 +github.com/apache/dubbo-go/cluster/router/condition_router.go:55.68,63.34 3 25 +github.com/apache/dubbo-go/cluster/router/condition_router.go:66.2,69.11 4 25 +github.com/apache/dubbo-go/cluster/router/condition_router.go:72.2,72.11 1 25 +github.com/apache/dubbo-go/cluster/router/condition_router.go:77.2,80.16 4 25 +github.com/apache/dubbo-go/cluster/router/condition_router.go:83.2,84.16 2 25 +github.com/apache/dubbo-go/cluster/router/condition_router.go:87.2,87.46 1 25 +github.com/apache/dubbo-go/cluster/router/condition_router.go:92.2,92.47 1 25 +github.com/apache/dubbo-go/cluster/router/condition_router.go:97.2,104.8 1 25 +github.com/apache/dubbo-go/cluster/router/condition_router.go:63.34,65.3 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:69.11,71.3 1 24 +github.com/apache/dubbo-go/cluster/router/condition_router.go:72.11,74.3 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:74.8,76.3 1 25 +github.com/apache/dubbo-go/cluster/router/condition_router.go:80.16,82.3 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:84.16,86.3 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:87.46,89.3 1 3 +github.com/apache/dubbo-go/cluster/router/condition_router.go:89.8,91.3 1 22 +github.com/apache/dubbo-go/cluster/router/condition_router.go:92.47,94.3 1 2 +github.com/apache/dubbo-go/cluster/router/condition_router.go:94.8,96.3 1 23 +github.com/apache/dubbo-go/cluster/router/condition_router.go:108.129,109.24 1 15 +github.com/apache/dubbo-go/cluster/router/condition_router.go:112.2,113.16 2 15 +github.com/apache/dubbo-go/cluster/router/condition_router.go:122.2,122.18 1 15 +github.com/apache/dubbo-go/cluster/router/condition_router.go:125.2,126.31 2 15 +github.com/apache/dubbo-go/cluster/router/condition_router.go:129.2,130.35 2 13 +github.com/apache/dubbo-go/cluster/router/condition_router.go:144.2,144.21 1 12 +github.com/apache/dubbo-go/cluster/router/condition_router.go:151.2,151.17 1 1 +github.com/apache/dubbo-go/cluster/router/condition_router.go:109.24,111.3 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:113.16,116.33 2 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:119.3,120.18 2 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:116.33,118.4 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:122.18,124.3 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:126.31,128.3 1 2 +github.com/apache/dubbo-go/cluster/router/condition_router.go:130.35,132.17 2 37 +github.com/apache/dubbo-go/cluster/router/condition_router.go:140.3,140.18 1 36 +github.com/apache/dubbo-go/cluster/router/condition_router.go:132.17,134.34 2 1 +github.com/apache/dubbo-go/cluster/router/condition_router.go:137.4,138.19 2 1 +github.com/apache/dubbo-go/cluster/router/condition_router.go:134.34,136.5 1 3 +github.com/apache/dubbo-go/cluster/router/condition_router.go:140.18,142.4 1 13 +github.com/apache/dubbo-go/cluster/router/condition_router.go:144.21,146.3 1 8 +github.com/apache/dubbo-go/cluster/router/condition_router.go:146.8,146.20 1 4 +github.com/apache/dubbo-go/cluster/router/condition_router.go:146.20,150.3 3 3 +github.com/apache/dubbo-go/cluster/router/condition_router.go:154.59,156.20 2 50 +github.com/apache/dubbo-go/cluster/router/condition_router.go:159.2,163.68 5 47 +github.com/apache/dubbo-go/cluster/router/condition_router.go:166.2,167.33 2 47 +github.com/apache/dubbo-go/cluster/router/condition_router.go:209.2,209.23 1 47 +github.com/apache/dubbo-go/cluster/router/condition_router.go:156.20,158.3 1 3 +github.com/apache/dubbo-go/cluster/router/condition_router.go:163.68,165.3 1 47 +github.com/apache/dubbo-go/cluster/router/condition_router.go:167.33,170.20 3 128 +github.com/apache/dubbo-go/cluster/router/condition_router.go:171.11,176.29 2 47 +github.com/apache/dubbo-go/cluster/router/condition_router.go:177.12,178.39 1 10 +github.com/apache/dubbo-go/cluster/router/condition_router.go:187.12,188.20 1 45 +github.com/apache/dubbo-go/cluster/router/condition_router.go:191.4,192.23 2 45 +github.com/apache/dubbo-go/cluster/router/condition_router.go:193.13,194.20 1 10 +github.com/apache/dubbo-go/cluster/router/condition_router.go:197.4,198.23 2 10 +github.com/apache/dubbo-go/cluster/router/condition_router.go:199.12,200.22 1 16 +github.com/apache/dubbo-go/cluster/router/condition_router.go:203.4,203.23 1 16 +github.com/apache/dubbo-go/cluster/router/condition_router.go:204.11,205.148 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:178.39,180.5 1 8 +github.com/apache/dubbo-go/cluster/router/condition_router.go:180.10,186.5 2 2 +github.com/apache/dubbo-go/cluster/router/condition_router.go:188.20,190.5 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:194.20,196.5 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:200.22,202.5 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:213.99,216.2 2 26 +github.com/apache/dubbo-go/cluster/router/condition_router.go:219.85,222.2 2 37 +github.com/apache/dubbo-go/cluster/router/condition_router.go:225.131,227.19 2 63 +github.com/apache/dubbo-go/cluster/router/condition_router.go:230.2,231.36 2 62 +github.com/apache/dubbo-go/cluster/router/condition_router.go:256.2,256.20 1 36 +github.com/apache/dubbo-go/cluster/router/condition_router.go:227.19,229.3 1 1 +github.com/apache/dubbo-go/cluster/router/condition_router.go:231.36,234.91 2 59 +github.com/apache/dubbo-go/cluster/router/condition_router.go:242.3,242.27 1 59 +github.com/apache/dubbo-go/cluster/router/condition_router.go:234.91,236.4 1 2 +github.com/apache/dubbo-go/cluster/router/condition_router.go:236.9,238.29 2 57 +github.com/apache/dubbo-go/cluster/router/condition_router.go:238.29,240.5 1 3 +github.com/apache/dubbo-go/cluster/router/condition_router.go:242.27,243.46 1 57 +github.com/apache/dubbo-go/cluster/router/condition_router.go:243.46,245.5 1 24 +github.com/apache/dubbo-go/cluster/router/condition_router.go:245.10,247.5 1 33 +github.com/apache/dubbo-go/cluster/router/condition_router.go:248.9,249.36 1 2 +github.com/apache/dubbo-go/cluster/router/condition_router.go:249.36,251.5 1 2 +github.com/apache/dubbo-go/cluster/router/condition_router.go:251.10,253.5 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:264.69,265.54 1 57 +github.com/apache/dubbo-go/cluster/router/condition_router.go:274.2,274.54 1 17 +github.com/apache/dubbo-go/cluster/router/condition_router.go:283.2,283.55 1 13 +github.com/apache/dubbo-go/cluster/router/condition_router.go:296.2,296.14 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:265.54,267.41 1 40 +github.com/apache/dubbo-go/cluster/router/condition_router.go:272.3,272.15 1 14 +github.com/apache/dubbo-go/cluster/router/condition_router.go:267.41,268.56 1 47 +github.com/apache/dubbo-go/cluster/router/condition_router.go:268.56,270.5 1 26 +github.com/apache/dubbo-go/cluster/router/condition_router.go:274.54,276.47 1 4 +github.com/apache/dubbo-go/cluster/router/condition_router.go:281.3,281.14 1 2 +github.com/apache/dubbo-go/cluster/router/condition_router.go:276.47,277.59 1 4 +github.com/apache/dubbo-go/cluster/router/condition_router.go:277.59,279.5 1 2 +github.com/apache/dubbo-go/cluster/router/condition_router.go:283.55,284.47 1 13 +github.com/apache/dubbo-go/cluster/router/condition_router.go:289.3,289.41 1 9 +github.com/apache/dubbo-go/cluster/router/condition_router.go:294.3,294.15 1 4 +github.com/apache/dubbo-go/cluster/router/condition_router.go:284.47,285.59 1 13 +github.com/apache/dubbo-go/cluster/router/condition_router.go:285.59,287.5 1 4 +github.com/apache/dubbo-go/cluster/router/condition_router.go:289.41,290.56 1 13 +github.com/apache/dubbo-go/cluster/router/condition_router.go:290.56,292.5 1 5 +github.com/apache/dubbo-go/cluster/router/condition_router.go:299.79,300.53 1 77 +github.com/apache/dubbo-go/cluster/router/condition_router.go:303.2,303.20 1 77 +github.com/apache/dubbo-go/cluster/router/condition_router.go:306.2,306.42 1 77 +github.com/apache/dubbo-go/cluster/router/condition_router.go:309.2,309.42 1 77 +github.com/apache/dubbo-go/cluster/router/condition_router.go:312.2,313.11 2 77 +github.com/apache/dubbo-go/cluster/router/condition_router.go:300.53,302.3 1 3 +github.com/apache/dubbo-go/cluster/router/condition_router.go:303.20,305.3 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:306.42,308.3 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:309.42,311.3 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:314.10,315.26 1 71 +github.com/apache/dubbo-go/cluster/router/condition_router.go:316.24,317.48 1 6 +github.com/apache/dubbo-go/cluster/router/condition_router.go:318.9,319.49 1 0 +github.com/apache/dubbo-go/cluster/router/condition_router.go:320.10,323.78 3 0 +github.com/apache/dubbo-go/cluster/router/router_factory.go:26.13,28.2 1 1 +github.com/apache/dubbo-go/cluster/router/router_factory.go:32.56,34.2 1 25 +github.com/apache/dubbo-go/cluster/router/router_factory.go:35.81,37.2 1 25 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:42.13,44.2 1 1 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:48.53,50.2 1 2 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:52.119,54.16 2 57 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:57.2,57.16 1 57 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:61.2,74.35 5 56 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:102.2,104.32 2 56 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:110.2,110.20 1 0 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:54.16,56.3 1 0 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:57.16,59.3 1 1 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:74.35,76.17 2 560 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:80.3,83.13 4 560 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:87.3,87.37 1 560 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:91.3,94.39 3 560 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:99.3,99.24 1 560 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:76.17,78.4 1 0 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:83.13,85.4 1 11 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:87.37,89.4 1 9 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:94.39,98.4 3 196 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:104.32,107.3 2 56 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:113.76,114.69 1 56 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:114.69,116.57 2 2 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:116.57,119.31 3 21 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:122.4,122.15 1 21 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:119.31,121.5 1 0 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:134.49,136.2 1 560 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:138.58,141.2 2 9 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:143.58,145.2 1 560 +github.com/apache/dubbo-go/cluster/loadbalance/round_robin.go:147.55,149.2 1 56 +github.com/apache/dubbo-go/cluster/loadbalance/util.go:29.80,33.16 3 267233 +github.com/apache/dubbo-go/cluster/loadbalance/util.go:48.2,48.15 1 267233 +github.com/apache/dubbo-go/cluster/loadbalance/util.go:33.16,37.44 3 267233 +github.com/apache/dubbo-go/cluster/loadbalance/util.go:37.44,39.23 2 10000 +github.com/apache/dubbo-go/cluster/loadbalance/util.go:39.23,40.74 1 10000 +github.com/apache/dubbo-go/cluster/loadbalance/util.go:40.74,42.6 1 10000 +github.com/apache/dubbo-go/cluster/loadbalance/util.go:42.11,42.35 1 0 +github.com/apache/dubbo-go/cluster/loadbalance/util.go:42.35,44.6 1 0 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:30.13,32.2 1 1 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:37.54,39.2 1 2 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:41.120,43.16 2 10002 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:46.2,46.16 1 10002 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:50.2,59.29 2 10001 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:84.2,84.21 1 10001 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:88.2,88.36 1 10001 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:99.2,100.24 2 1 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:43.16,45.3 1 0 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:46.16,48.3 1 1 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:59.29,66.48 4 30010 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:66.48,73.4 6 10001 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:73.9,73.35 1 20009 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:73.35,78.54 4 10009 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:78.54,80.5 1 10000 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:84.21,86.3 1 0 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:88.36,90.35 2 10000 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:90.35,93.25 3 16653 +github.com/apache/dubbo-go/cluster/loadbalance/least_active.go:93.25,95.5 1 10000 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:34.13,36.2 1 1 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:41.49,43.2 1 3 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:45.115,47.41 2 20002 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:50.2,57.30 6 20001 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:67.2,67.36 1 20001 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:79.2,79.36 1 1 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:47.41,49.3 1 1 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:57.30,62.42 4 200009 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:62.42,64.4 1 20000 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:67.36,71.31 2 20000 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:71.31,73.18 2 165066 +github.com/apache/dubbo-go/cluster/loadbalance/random.go:73.18,75.5 1 20000 +github.com/apache/dubbo-go/common/config/environment.go:42.36,43.17 1 7 +github.com/apache/dubbo-go/common/config/environment.go:46.2,46.17 1 7 +github.com/apache/dubbo-go/common/config/environment.go:43.17,45.3 1 1 +github.com/apache/dubbo-go/common/config/environment.go:57.80,58.32 1 3 +github.com/apache/dubbo-go/common/config/environment.go:58.32,60.3 1 3 +github.com/apache/dubbo-go/common/config/environment.go:63.52,69.2 5 2 +github.com/apache/dubbo-go/common/config/environment.go:75.56,77.2 1 2 +github.com/apache/dubbo-go/common/config/environment.go:78.63,80.2 1 2 +github.com/apache/dubbo-go/common/config/environment.go:82.75,83.23 1 1 +github.com/apache/dubbo-go/common/config/environment.go:87.2,88.8 2 1 +github.com/apache/dubbo-go/common/config/environment.go:92.2,92.18 1 0 +github.com/apache/dubbo-go/common/config/environment.go:83.23,85.3 1 0 +github.com/apache/dubbo-go/common/config/environment.go:88.8,90.3 1 1 +github.com/apache/dubbo-go/common/config/environment.go:95.86,96.23 1 1 +github.com/apache/dubbo-go/common/config/environment.go:100.2,101.53 2 1 +github.com/apache/dubbo-go/common/config/environment.go:112.2,112.19 1 1 +github.com/apache/dubbo-go/common/config/environment.go:96.23,98.3 1 0 +github.com/apache/dubbo-go/common/config/environment.go:101.53,102.59 1 2 +github.com/apache/dubbo-go/common/config/environment.go:109.3,109.14 1 2 +github.com/apache/dubbo-go/common/config/environment.go:102.59,104.46 2 2 +github.com/apache/dubbo-go/common/config/environment.go:104.46,106.5 1 0 +github.com/apache/dubbo-go/common/rpc_service.go:71.46,73.2 1 3 +github.com/apache/dubbo-go/common/rpc_service.go:74.45,76.2 1 3 +github.com/apache/dubbo-go/common/rpc_service.go:77.48,79.2 1 3 +github.com/apache/dubbo-go/common/rpc_service.go:80.47,82.2 1 3 +github.com/apache/dubbo-go/common/rpc_service.go:83.70,84.58 1 2 +github.com/apache/dubbo-go/common/rpc_service.go:87.2,87.32 1 1 +github.com/apache/dubbo-go/common/rpc_service.go:84.58,86.3 1 1 +github.com/apache/dubbo-go/common/rpc_service.go:101.51,103.2 1 0 +github.com/apache/dubbo-go/common/rpc_service.go:104.43,106.2 1 0 +github.com/apache/dubbo-go/common/rpc_service.go:107.40,109.2 1 0 +github.com/apache/dubbo-go/common/rpc_service.go:120.66,123.42 3 5 +github.com/apache/dubbo-go/common/rpc_service.go:129.2,129.12 1 0 +github.com/apache/dubbo-go/common/rpc_service.go:123.42,124.29 1 5 +github.com/apache/dubbo-go/common/rpc_service.go:127.3,127.13 1 3 +github.com/apache/dubbo-go/common/rpc_service.go:124.29,126.4 1 2 +github.com/apache/dubbo-go/common/rpc_service.go:132.82,133.36 1 5 +github.com/apache/dubbo-go/common/rpc_service.go:137.2,141.17 5 5 +github.com/apache/dubbo-go/common/rpc_service.go:146.2,146.24 1 5 +github.com/apache/dubbo-go/common/rpc_service.go:152.2,153.61 2 4 +github.com/apache/dubbo-go/common/rpc_service.go:156.2,163.25 5 3 +github.com/apache/dubbo-go/common/rpc_service.go:168.2,172.46 4 2 +github.com/apache/dubbo-go/common/rpc_service.go:133.36,135.3 1 2 +github.com/apache/dubbo-go/common/rpc_service.go:141.17,145.3 3 0 +github.com/apache/dubbo-go/common/rpc_service.go:146.24,150.3 3 1 +github.com/apache/dubbo-go/common/rpc_service.go:153.61,155.3 1 1 +github.com/apache/dubbo-go/common/rpc_service.go:163.25,167.3 3 1 +github.com/apache/dubbo-go/common/rpc_service.go:175.70,176.41 1 4 +github.com/apache/dubbo-go/common/rpc_service.go:179.2,181.9 3 3 +github.com/apache/dubbo-go/common/rpc_service.go:185.2,186.9 2 2 +github.com/apache/dubbo-go/common/rpc_service.go:190.2,197.12 6 1 +github.com/apache/dubbo-go/common/rpc_service.go:176.41,178.3 1 1 +github.com/apache/dubbo-go/common/rpc_service.go:181.9,184.3 2 1 +github.com/apache/dubbo-go/common/rpc_service.go:186.9,189.3 2 1 +github.com/apache/dubbo-go/common/rpc_service.go:201.35,204.2 2 28 +github.com/apache/dubbo-go/common/rpc_service.go:207.51,208.30 1 23 +github.com/apache/dubbo-go/common/rpc_service.go:213.2,213.50 1 23 +github.com/apache/dubbo-go/common/rpc_service.go:208.30,210.3 1 0 +github.com/apache/dubbo-go/common/rpc_service.go:217.73,223.119 6 3 +github.com/apache/dubbo-go/common/rpc_service.go:227.2,227.39 1 3 +github.com/apache/dubbo-go/common/rpc_service.go:238.2,238.40 1 3 +github.com/apache/dubbo-go/common/rpc_service.go:223.119,225.3 1 2 +github.com/apache/dubbo-go/common/rpc_service.go:227.39,229.43 2 14 +github.com/apache/dubbo-go/common/rpc_service.go:229.43,231.11 2 6 +github.com/apache/dubbo-go/common/rpc_service.go:234.4,235.33 2 6 +github.com/apache/dubbo-go/common/rpc_service.go:231.11,233.5 1 4 +github.com/apache/dubbo-go/common/rpc_service.go:242.53,249.26 5 22 +github.com/apache/dubbo-go/common/rpc_service.go:253.2,258.32 2 22 +github.com/apache/dubbo-go/common/rpc_service.go:265.2,265.68 1 21 +github.com/apache/dubbo-go/common/rpc_service.go:271.2,271.17 1 11 +github.com/apache/dubbo-go/common/rpc_service.go:279.2,282.60 2 10 +github.com/apache/dubbo-go/common/rpc_service.go:287.2,287.31 1 10 +github.com/apache/dubbo-go/common/rpc_service.go:296.2,296.96 1 9 +github.com/apache/dubbo-go/common/rpc_service.go:249.26,251.3 1 0 +github.com/apache/dubbo-go/common/rpc_service.go:258.32,262.3 2 1 +github.com/apache/dubbo-go/common/rpc_service.go:265.68,268.3 2 10 +github.com/apache/dubbo-go/common/rpc_service.go:271.17,273.42 2 4 +github.com/apache/dubbo-go/common/rpc_service.go:273.42,276.4 2 1 +github.com/apache/dubbo-go/common/rpc_service.go:282.60,285.3 2 4 +github.com/apache/dubbo-go/common/rpc_service.go:287.31,290.48 2 19 +github.com/apache/dubbo-go/common/rpc_service.go:290.48,293.4 2 1 +github.com/apache/dubbo-go/common/url.go:58.35,60.2 1 0 +github.com/apache/dubbo-go/common/url.go:62.33,64.2 1 0 +github.com/apache/dubbo-go/common/url.go:88.43,89.24 1 1 +github.com/apache/dubbo-go/common/url.go:89.24,91.3 1 1 +github.com/apache/dubbo-go/common/url.go:94.38,95.24 1 1 +github.com/apache/dubbo-go/common/url.go:95.24,97.3 1 1 +github.com/apache/dubbo-go/common/url.go:100.43,101.24 1 1 +github.com/apache/dubbo-go/common/url.go:101.24,103.3 1 1 +github.com/apache/dubbo-go/common/url.go:106.43,107.24 1 3 +github.com/apache/dubbo-go/common/url.go:107.24,109.3 1 3 +github.com/apache/dubbo-go/common/url.go:111.46,112.24 1 1 +github.com/apache/dubbo-go/common/url.go:112.24,114.3 1 1 +github.com/apache/dubbo-go/common/url.go:116.40,117.24 1 2 +github.com/apache/dubbo-go/common/url.go:117.24,119.3 1 3 +github.com/apache/dubbo-go/common/url.go:121.31,122.24 1 1 +github.com/apache/dubbo-go/common/url.go:122.24,124.3 1 1 +github.com/apache/dubbo-go/common/url.go:127.35,128.24 1 1 +github.com/apache/dubbo-go/common/url.go:128.24,130.3 1 1 +github.com/apache/dubbo-go/common/url.go:133.35,134.24 1 1 +github.com/apache/dubbo-go/common/url.go:134.24,136.3 1 1 +github.com/apache/dubbo-go/common/url.go:139.45,141.27 2 1 +github.com/apache/dubbo-go/common/url.go:144.2,145.12 2 1 +github.com/apache/dubbo-go/common/url.go:141.27,143.3 1 9 +github.com/apache/dubbo-go/common/url.go:148.81,158.21 2 9 +github.com/apache/dubbo-go/common/url.go:162.2,163.16 2 9 +github.com/apache/dubbo-go/common/url.go:168.2,168.43 1 9 +github.com/apache/dubbo-go/common/url.go:175.2,176.16 2 9 +github.com/apache/dubbo-go/common/url.go:180.2,181.16 2 9 +github.com/apache/dubbo-go/common/url.go:185.2,191.39 7 9 +github.com/apache/dubbo-go/common/url.go:197.2,197.27 1 9 +github.com/apache/dubbo-go/common/url.go:200.2,200.15 1 9 +github.com/apache/dubbo-go/common/url.go:158.21,160.3 1 0 +github.com/apache/dubbo-go/common/url.go:163.16,165.3 1 0 +github.com/apache/dubbo-go/common/url.go:168.43,170.28 2 1 +github.com/apache/dubbo-go/common/url.go:173.3,173.51 1 1 +github.com/apache/dubbo-go/common/url.go:170.28,172.4 1 1 +github.com/apache/dubbo-go/common/url.go:176.16,178.3 1 0 +github.com/apache/dubbo-go/common/url.go:181.16,183.3 1 0 +github.com/apache/dubbo-go/common/url.go:191.39,193.17 2 9 +github.com/apache/dubbo-go/common/url.go:193.17,195.4 1 0 +github.com/apache/dubbo-go/common/url.go:197.27,199.3 1 3 +github.com/apache/dubbo-go/common/url.go:203.37,213.34 9 2 +github.com/apache/dubbo-go/common/url.go:218.2,218.20 1 2 +github.com/apache/dubbo-go/common/url.go:221.2,221.13 1 1 +github.com/apache/dubbo-go/common/url.go:213.34,215.3 1 0 +github.com/apache/dubbo-go/common/url.go:215.8,215.43 1 2 +github.com/apache/dubbo-go/common/url.go:215.43,217.3 1 0 +github.com/apache/dubbo-go/common/url.go:218.20,220.3 1 1 +github.com/apache/dubbo-go/common/url.go:224.30,230.2 3 2 +github.com/apache/dubbo-go/common/url.go:232.27,238.2 2 4 +github.com/apache/dubbo-go/common/url.go:240.34,242.16 2 0 +github.com/apache/dubbo-go/common/url.go:245.2,247.17 3 0 +github.com/apache/dubbo-go/common/url.go:252.2,255.41 3 0 +github.com/apache/dubbo-go/common/url.go:260.2,260.21 1 0 +github.com/apache/dubbo-go/common/url.go:242.16,244.3 1 0 +github.com/apache/dubbo-go/common/url.go:247.17,250.3 2 0 +github.com/apache/dubbo-go/common/url.go:255.41,258.3 2 0 +github.com/apache/dubbo-go/common/url.go:263.40,265.2 1 0 +github.com/apache/dubbo-go/common/url.go:267.31,269.19 2 4 +github.com/apache/dubbo-go/common/url.go:277.2,277.11 1 0 +github.com/apache/dubbo-go/common/url.go:269.19,271.3 1 4 +github.com/apache/dubbo-go/common/url.go:271.8,271.28 1 0 +github.com/apache/dubbo-go/common/url.go:271.28,273.20 2 0 +github.com/apache/dubbo-go/common/url.go:273.20,275.4 1 0 +github.com/apache/dubbo-go/common/url.go:280.50,282.2 1 0 +github.com/apache/dubbo-go/common/url.go:284.50,286.34 2 22 +github.com/apache/dubbo-go/common/url.go:289.2,289.10 1 22 +github.com/apache/dubbo-go/common/url.go:286.34,288.3 1 7 +github.com/apache/dubbo-go/common/url.go:291.61,295.2 3 1 +github.com/apache/dubbo-go/common/url.go:297.45,298.13 1 7 +github.com/apache/dubbo-go/common/url.go:299.18,300.20 1 1 +github.com/apache/dubbo-go/common/url.go:301.18,302.20 1 1 +github.com/apache/dubbo-go/common/url.go:303.14,304.43 1 1 +github.com/apache/dubbo-go/common/url.go:305.18,306.20 1 1 +github.com/apache/dubbo-go/common/url.go:307.14,308.16 1 1 +github.com/apache/dubbo-go/common/url.go:309.14,310.16 1 1 +github.com/apache/dubbo-go/common/url.go:311.10,312.27 1 1 +github.com/apache/dubbo-go/common/url.go:317.50,321.61 3 2 +github.com/apache/dubbo-go/common/url.go:324.2,324.10 1 1 +github.com/apache/dubbo-go/common/url.go:321.61,323.3 1 1 +github.com/apache/dubbo-go/common/url.go:327.51,330.66 3 2 +github.com/apache/dubbo-go/common/url.go:333.2,333.17 1 1 +github.com/apache/dubbo-go/common/url.go:330.66,332.3 1 1 +github.com/apache/dubbo-go/common/url.go:336.74,339.96 3 2 +github.com/apache/dubbo-go/common/url.go:342.2,342.17 1 1 +github.com/apache/dubbo-go/common/url.go:339.96,341.3 1 1 +github.com/apache/dubbo-go/common/url.go:345.76,347.24 2 0 +github.com/apache/dubbo-go/common/url.go:351.2,351.10 1 0 +github.com/apache/dubbo-go/common/url.go:347.24,349.3 1 0 +github.com/apache/dubbo-go/common/url.go:354.73,356.64 2 2 +github.com/apache/dubbo-go/common/url.go:359.2,359.10 1 2 +github.com/apache/dubbo-go/common/url.go:356.64,358.3 1 1 +github.com/apache/dubbo-go/common/url.go:363.40,367.29 2 1 +github.com/apache/dubbo-go/common/url.go:370.2,370.22 1 1 +github.com/apache/dubbo-go/common/url.go:373.2,373.22 1 1 +github.com/apache/dubbo-go/common/url.go:376.2,376.22 1 1 +github.com/apache/dubbo-go/common/url.go:379.2,379.22 1 1 +github.com/apache/dubbo-go/common/url.go:389.2,389.22 1 1 +github.com/apache/dubbo-go/common/url.go:392.2,392.18 1 1 +github.com/apache/dubbo-go/common/url.go:395.2,395.25 1 1 +github.com/apache/dubbo-go/common/url.go:398.2,398.18 1 1 +github.com/apache/dubbo-go/common/url.go:367.29,369.3 1 1 +github.com/apache/dubbo-go/common/url.go:370.22,372.3 1 1 +github.com/apache/dubbo-go/common/url.go:373.22,375.3 1 1 +github.com/apache/dubbo-go/common/url.go:376.22,378.3 1 1 +github.com/apache/dubbo-go/common/url.go:379.22,382.40 3 1 +github.com/apache/dubbo-go/common/url.go:387.3,387.27 1 1 +github.com/apache/dubbo-go/common/url.go:382.40,384.4 1 1 +github.com/apache/dubbo-go/common/url.go:384.9,386.4 1 0 +github.com/apache/dubbo-go/common/url.go:389.22,391.3 1 1 +github.com/apache/dubbo-go/common/url.go:392.18,394.3 1 1 +github.com/apache/dubbo-go/common/url.go:395.25,397.3 1 0 +github.com/apache/dubbo-go/common/url.go:404.54,409.40 3 1 +github.com/apache/dubbo-go/common/url.go:415.2,415.69 1 1 +github.com/apache/dubbo-go/common/url.go:418.2,418.74 1 1 +github.com/apache/dubbo-go/common/url.go:425.2,425.65 1 1 +github.com/apache/dubbo-go/common/url.go:428.2,428.74 1 1 +github.com/apache/dubbo-go/common/url.go:435.2,435.65 1 1 +github.com/apache/dubbo-go/common/url.go:441.2,441.46 1 1 +github.com/apache/dubbo-go/common/url.go:447.2,447.18 1 1 +github.com/apache/dubbo-go/common/url.go:409.40,410.40 1 2 +github.com/apache/dubbo-go/common/url.go:410.40,412.4 1 1 +github.com/apache/dubbo-go/common/url.go:415.69,417.3 1 0 +github.com/apache/dubbo-go/common/url.go:418.74,419.85 1 0 +github.com/apache/dubbo-go/common/url.go:419.85,421.4 1 0 +github.com/apache/dubbo-go/common/url.go:425.65,427.3 1 1 +github.com/apache/dubbo-go/common/url.go:428.74,429.81 1 0 +github.com/apache/dubbo-go/common/url.go:429.81,431.4 1 0 +github.com/apache/dubbo-go/common/url.go:435.65,438.3 2 0 +github.com/apache/dubbo-go/common/url.go:441.46,442.44 1 0 +github.com/apache/dubbo-go/common/url.go:442.44,444.4 1 0 +github.com/apache/dubbo-go/common/logger/logger.go:55.13,58.16 3 1 +github.com/apache/dubbo-go/common/logger/logger.go:58.16,60.3 1 1 +github.com/apache/dubbo-go/common/logger/logger.go:63.40,64.23 1 5 +github.com/apache/dubbo-go/common/logger/logger.go:68.2,68.37 1 3 +github.com/apache/dubbo-go/common/logger/logger.go:73.2,74.16 2 2 +github.com/apache/dubbo-go/common/logger/logger.go:79.2,81.16 3 1 +github.com/apache/dubbo-go/common/logger/logger.go:86.2,90.12 3 1 +github.com/apache/dubbo-go/common/logger/logger.go:64.23,67.3 2 2 +github.com/apache/dubbo-go/common/logger/logger.go:68.37,71.3 2 1 +github.com/apache/dubbo-go/common/logger/logger.go:74.16,77.3 2 1 +github.com/apache/dubbo-go/common/logger/logger.go:81.16,84.3 2 0 +github.com/apache/dubbo-go/common/logger/logger.go:93.35,95.17 2 5 +github.com/apache/dubbo-go/common/logger/logger.go:113.2,114.28 2 5 +github.com/apache/dubbo-go/common/logger/logger.go:95.17,110.3 3 4 +github.com/apache/dubbo-go/common/logger/logger.go:110.8,112.3 1 1 +github.com/apache/dubbo-go/common/logger/logger.go:117.28,120.2 2 0 +github.com/apache/dubbo-go/common/logger/logging.go:20.32,22.2 1 1 +github.com/apache/dubbo-go/common/logger/logging.go:23.32,25.2 1 1 +github.com/apache/dubbo-go/common/logger/logging.go:26.33,28.2 1 1 +github.com/apache/dubbo-go/common/logger/logging.go:29.33,31.2 1 1 +github.com/apache/dubbo-go/common/logger/logging.go:32.45,34.2 1 1 +github.com/apache/dubbo-go/common/logger/logging.go:35.45,37.2 1 1 +github.com/apache/dubbo-go/common/logger/logging.go:38.46,40.2 1 1 +github.com/apache/dubbo-go/common/logger/logging.go:41.46,43.2 1 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:44.100,50.2 1 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:57.48,67.37 5 5 +github.com/apache/dubbo-go/common/proxy/proxy.go:72.2,72.110 1 4 +github.com/apache/dubbo-go/common/proxy/proxy.go:139.2,140.32 2 4 +github.com/apache/dubbo-go/common/proxy/proxy.go:173.2,173.19 1 4 +github.com/apache/dubbo-go/common/proxy/proxy.go:67.37,70.3 2 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:72.110,73.51 1 6 +github.com/apache/dubbo-go/common/proxy/proxy.go:73.51,80.28 2 7 +github.com/apache/dubbo-go/common/proxy/proxy.go:84.4,84.22 1 7 +github.com/apache/dubbo-go/common/proxy/proxy.go:94.4,96.15 3 7 +github.com/apache/dubbo-go/common/proxy/proxy.go:106.4,106.22 1 7 +github.com/apache/dubbo-go/common/proxy/proxy.go:119.4,121.40 2 7 +github.com/apache/dubbo-go/common/proxy/proxy.go:125.4,129.22 4 7 +github.com/apache/dubbo-go/common/proxy/proxy.go:132.4,132.55 1 2 +github.com/apache/dubbo-go/common/proxy/proxy.go:135.4,135.63 1 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:80.28,82.5 1 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:84.22,85.38 1 2 +github.com/apache/dubbo-go/common/proxy/proxy.go:85.38,87.6 1 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:87.11,89.6 1 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:90.10,92.5 1 5 +github.com/apache/dubbo-go/common/proxy/proxy.go:96.15,97.51 1 6 +github.com/apache/dubbo-go/common/proxy/proxy.go:100.5,100.65 1 6 +github.com/apache/dubbo-go/common/proxy/proxy.go:97.51,99.6 1 2 +github.com/apache/dubbo-go/common/proxy/proxy.go:100.65,103.6 2 3 +github.com/apache/dubbo-go/common/proxy/proxy.go:106.22,108.5 1 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:108.10,108.83 1 6 +github.com/apache/dubbo-go/common/proxy/proxy.go:108.83,110.5 1 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:110.10,113.34 3 5 +github.com/apache/dubbo-go/common/proxy/proxy.go:113.34,116.6 2 9 +github.com/apache/dubbo-go/common/proxy/proxy.go:121.40,123.5 1 7 +github.com/apache/dubbo-go/common/proxy/proxy.go:129.22,131.5 1 5 +github.com/apache/dubbo-go/common/proxy/proxy.go:132.55,134.5 1 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:140.32,143.23 3 12 +github.com/apache/dubbo-go/common/proxy/proxy.go:146.3,147.60 2 12 +github.com/apache/dubbo-go/common/proxy/proxy.go:143.23,145.4 1 11 +github.com/apache/dubbo-go/common/proxy/proxy.go:147.60,150.34 2 8 +github.com/apache/dubbo-go/common/proxy/proxy.go:157.4,157.68 1 7 +github.com/apache/dubbo-go/common/proxy/proxy.go:162.4,163.32 2 6 +github.com/apache/dubbo-go/common/proxy/proxy.go:168.4,169.48 2 6 +github.com/apache/dubbo-go/common/proxy/proxy.go:150.34,153.13 2 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:157.68,159.13 2 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:163.32,165.5 1 8 +github.com/apache/dubbo-go/common/proxy/proxy.go:173.19,175.3 1 1 +github.com/apache/dubbo-go/common/proxy/proxy.go:179.41,181.2 1 6 +github.com/apache/dubbo-go/common/utils/strings.go:24.55,29.34 5 1 +github.com/apache/dubbo-go/common/utils/strings.go:33.2,34.15 2 1 +github.com/apache/dubbo-go/common/utils/strings.go:29.34,32.3 2 2 +github.com/apache/dubbo-go/common/utils/net.go:32.13,33.78 1 1 +github.com/apache/dubbo-go/common/utils/net.go:33.78,34.52 1 3 +github.com/apache/dubbo-go/common/utils/net.go:34.52,36.4 1 3 +github.com/apache/dubbo-go/common/utils/net.go:41.35,43.16 2 1 +github.com/apache/dubbo-go/common/utils/net.go:47.2,48.24 2 1 +github.com/apache/dubbo-go/common/utils/net.go:69.2,69.19 1 1 +github.com/apache/dubbo-go/common/utils/net.go:73.2,73.37 1 1 +github.com/apache/dubbo-go/common/utils/net.go:43.16,45.3 1 0 +github.com/apache/dubbo-go/common/utils/net.go:48.24,50.17 2 11 +github.com/apache/dubbo-go/common/utils/net.go:53.3,54.30 2 11 +github.com/apache/dubbo-go/common/utils/net.go:50.17,52.4 1 0 +github.com/apache/dubbo-go/common/utils/net.go:54.30,55.28 1 8 +github.com/apache/dubbo-go/common/utils/net.go:62.4,62.71 1 8 +github.com/apache/dubbo-go/common/utils/net.go:56.20,57.14 1 8 +github.com/apache/dubbo-go/common/utils/net.go:58.21,59.14 1 0 +github.com/apache/dubbo-go/common/utils/net.go:62.71,64.10 2 1 +github.com/apache/dubbo-go/common/utils/net.go:69.19,71.3 1 0 +github.com/apache/dubbo-go/common/utils/net.go:76.38,78.37 2 1 +github.com/apache/dubbo-go/common/utils/net.go:83.2,83.14 1 0 +github.com/apache/dubbo-go/common/utils/net.go:78.37,79.24 1 3 +github.com/apache/dubbo-go/common/utils/net.go:79.24,81.4 1 1 +github.com/apache/dubbo-go/common/proxy/proxy_factory/default.go:28.13,30.2 1 1 +github.com/apache/dubbo-go/common/proxy/proxy_factory/default.go:44.73,46.2 1 2 +github.com/apache/dubbo-go/common/proxy/proxy_factory/default.go:47.102,52.2 3 1 +github.com/apache/dubbo-go/common/proxy/proxy_factory/default.go:53.81,56.2 1 1 +github.com/apache/dubbo-go/config_center/dynamic_configuration.go:49.37,50.28 1 0 +github.com/apache/dubbo-go/config_center/dynamic_configuration.go:50.28,52.3 1 0 +github.com/apache/dubbo-go/config_center/dynamic_configuration.go:55.45,56.28 1 0 +github.com/apache/dubbo-go/config_center/dynamic_configuration.go:56.28,58.3 1 0 +github.com/apache/dubbo-go/config_center/mock_dynamic_config.go:35.114,37.17 2 0 +github.com/apache/dubbo-go/config_center/mock_dynamic_config.go:65.2,65.34 1 0 +github.com/apache/dubbo-go/config_center/mock_dynamic_config.go:37.17,64.3 3 0 +github.com/apache/dubbo-go/config_center/mock_dynamic_config.go:74.120,75.2 0 0 +github.com/apache/dubbo-go/config_center/mock_dynamic_config.go:77.123,78.2 0 0 +github.com/apache/dubbo-go/config_center/mock_dynamic_config.go:80.90,83.2 1 0 +github.com/apache/dubbo-go/config_center/mock_dynamic_config.go:86.91,88.2 1 0 +github.com/apache/dubbo-go/config_center/mock_dynamic_config.go:90.65,92.2 1 0 +github.com/apache/dubbo-go/config_center/mock_dynamic_config.go:93.69,95.2 1 0 +github.com/apache/dubbo-go/config_center/configuration_parser.go:17.92,19.16 2 1 +github.com/apache/dubbo-go/config_center/configuration_parser.go:23.2,23.30 1 1 +github.com/apache/dubbo-go/config_center/configuration_parser.go:19.16,22.3 2 0 +github.com/apache/dubbo-go/config/method_config.go:32.40,33.25 1 20 +github.com/apache/dubbo-go/config/method_config.go:33.25,35.3 1 20 +github.com/apache/dubbo-go/config/method_config.go:35.8,37.3 1 0 +github.com/apache/dubbo-go/config/provider_config.go:51.40,53.2 1 7 +github.com/apache/dubbo-go/config/provider_config.go:55.42,57.2 1 0 +github.com/apache/dubbo-go/config/provider_config.go:58.41,59.27 1 4 +github.com/apache/dubbo-go/config/provider_config.go:63.2,63.24 1 2 +github.com/apache/dubbo-go/config/provider_config.go:59.27,62.3 2 2 +github.com/apache/dubbo-go/config/provider_config.go:66.45,67.27 1 3 +github.com/apache/dubbo-go/config/provider_config.go:71.2,71.37 1 2 +github.com/apache/dubbo-go/config/provider_config.go:75.2,76.16 2 2 +github.com/apache/dubbo-go/config/provider_config.go:79.2,81.16 3 2 +github.com/apache/dubbo-go/config/provider_config.go:86.2,86.44 1 2 +github.com/apache/dubbo-go/config/provider_config.go:94.2,95.12 2 2 +github.com/apache/dubbo-go/config/provider_config.go:67.27,69.3 1 1 +github.com/apache/dubbo-go/config/provider_config.go:71.37,73.3 1 0 +github.com/apache/dubbo-go/config/provider_config.go:76.16,78.3 1 0 +github.com/apache/dubbo-go/config/provider_config.go:81.16,83.3 1 0 +github.com/apache/dubbo-go/config/provider_config.go:86.44,88.56 1 2 +github.com/apache/dubbo-go/config/provider_config.go:88.56,91.4 2 2 +github.com/apache/dubbo-go/config/provider_config.go:98.42,100.46 1 3 +github.com/apache/dubbo-go/config/provider_config.go:107.2,107.12 1 3 +github.com/apache/dubbo-go/config/provider_config.go:100.46,102.80 2 0 +github.com/apache/dubbo-go/config/provider_config.go:105.3,105.25 1 0 +github.com/apache/dubbo-go/config/provider_config.go:102.80,104.4 1 0 +github.com/apache/dubbo-go/config/service.go:30.52,32.2 1 2 +github.com/apache/dubbo-go/config/service.go:35.52,37.2 1 2 +github.com/apache/dubbo-go/config/service.go:39.56,41.2 1 2 +github.com/apache/dubbo-go/config/service.go:43.56,45.2 1 2 +github.com/apache/dubbo-go/config/base_config.go:46.67,48.16 2 2 +github.com/apache/dubbo-go/config/base_config.go:51.2,52.35 2 2 +github.com/apache/dubbo-go/config/base_config.go:56.2,56.12 1 2 +github.com/apache/dubbo-go/config/base_config.go:48.16,50.3 1 0 +github.com/apache/dubbo-go/config/base_config.go:52.35,54.3 1 0 +github.com/apache/dubbo-go/config/base_config.go:59.49,63.16 3 2 +github.com/apache/dubbo-go/config/base_config.go:67.2,68.16 2 2 +github.com/apache/dubbo-go/config/base_config.go:72.2,73.16 2 2 +github.com/apache/dubbo-go/config/base_config.go:76.2,77.12 2 2 +github.com/apache/dubbo-go/config/base_config.go:63.16,66.3 2 0 +github.com/apache/dubbo-go/config/base_config.go:68.16,71.3 2 0 +github.com/apache/dubbo-go/config/base_config.go:73.16,75.3 1 0 +github.com/apache/dubbo-go/config/base_config.go:80.63,85.33 2 173 +github.com/apache/dubbo-go/config/base_config.go:89.2,89.19 1 173 +github.com/apache/dubbo-go/config/base_config.go:95.2,95.17 1 173 +github.com/apache/dubbo-go/config/base_config.go:85.33,87.3 1 108 +github.com/apache/dubbo-go/config/base_config.go:89.19,91.3 1 173 +github.com/apache/dubbo-go/config/base_config.go:91.8,93.3 1 0 +github.com/apache/dubbo-go/config/base_config.go:95.17,97.3 1 108 +github.com/apache/dubbo-go/config/base_config.go:97.8,99.3 1 65 +github.com/apache/dubbo-go/config/base_config.go:102.95,103.38 1 26 +github.com/apache/dubbo-go/config/base_config.go:103.38,104.78 1 201 +github.com/apache/dubbo-go/config/base_config.go:104.78,106.19 2 169 +github.com/apache/dubbo-go/config/base_config.go:106.19,107.43 1 169 +github.com/apache/dubbo-go/config/base_config.go:155.5,156.32 2 169 +github.com/apache/dubbo-go/config/base_config.go:164.5,164.35 1 169 +github.com/apache/dubbo-go/config/base_config.go:167.5,167.34 1 169 +github.com/apache/dubbo-go/config/base_config.go:181.5,181.32 1 169 +github.com/apache/dubbo-go/config/base_config.go:107.43,109.12 2 173 +github.com/apache/dubbo-go/config/base_config.go:109.12,110.36 1 30 +github.com/apache/dubbo-go/config/base_config.go:126.7,126.37 1 30 +github.com/apache/dubbo-go/config/base_config.go:129.7,129.35 1 30 +github.com/apache/dubbo-go/config/base_config.go:137.7,137.38 1 30 +github.com/apache/dubbo-go/config/base_config.go:110.36,112.22 2 4 +github.com/apache/dubbo-go/config/base_config.go:112.22,115.9 1 0 +github.com/apache/dubbo-go/config/base_config.go:115.14,116.37 1 4 +github.com/apache/dubbo-go/config/base_config.go:116.37,118.10 1 4 +github.com/apache/dubbo-go/config/base_config.go:118.15,121.10 1 0 +github.com/apache/dubbo-go/config/base_config.go:126.37,128.8 1 22 +github.com/apache/dubbo-go/config/base_config.go:129.35,131.22 2 2 +github.com/apache/dubbo-go/config/base_config.go:135.8,135.20 1 2 +github.com/apache/dubbo-go/config/base_config.go:131.22,134.9 1 0 +github.com/apache/dubbo-go/config/base_config.go:137.38,139.22 2 0 +github.com/apache/dubbo-go/config/base_config.go:139.22,142.9 1 0 +github.com/apache/dubbo-go/config/base_config.go:142.14,143.32 1 0 +github.com/apache/dubbo-go/config/base_config.go:143.32,145.10 1 0 +github.com/apache/dubbo-go/config/base_config.go:145.15,148.10 1 0 +github.com/apache/dubbo-go/config/base_config.go:156.32,157.43 1 7 +github.com/apache/dubbo-go/config/base_config.go:157.43,159.7 1 3 +github.com/apache/dubbo-go/config/base_config.go:159.12,161.7 1 4 +github.com/apache/dubbo-go/config/base_config.go:164.35,166.6 1 0 +github.com/apache/dubbo-go/config/base_config.go:167.34,168.35 1 3 +github.com/apache/dubbo-go/config/base_config.go:168.35,170.34 2 5 +github.com/apache/dubbo-go/config/base_config.go:170.34,171.45 1 5 +github.com/apache/dubbo-go/config/base_config.go:171.45,173.9 1 5 +github.com/apache/dubbo-go/config/base_config.go:173.14,175.9 1 0 +github.com/apache/dubbo-go/config/base_config.go:181.32,187.23 4 7 +github.com/apache/dubbo-go/config/base_config.go:192.6,192.36 1 7 +github.com/apache/dubbo-go/config/base_config.go:187.23,189.7 1 6 +github.com/apache/dubbo-go/config/base_config.go:192.36,194.34 2 15 +github.com/apache/dubbo-go/config/base_config.go:194.34,195.45 1 15 +github.com/apache/dubbo-go/config/base_config.go:195.45,197.9 1 15 +github.com/apache/dubbo-go/config/base_config.go:197.14,199.9 1 0 +github.com/apache/dubbo-go/config/base_config.go:209.30,219.2 6 3 +github.com/apache/dubbo-go/config/base_config.go:221.64,223.2 1 3 +github.com/apache/dubbo-go/config/base_config.go:225.56,226.32 1 8 +github.com/apache/dubbo-go/config/base_config.go:226.32,227.37 1 6 +github.com/apache/dubbo-go/config/base_config.go:227.37,231.36 3 56 +github.com/apache/dubbo-go/config/base_config.go:231.36,232.27 1 46 +github.com/apache/dubbo-go/config/base_config.go:233.22,234.19 1 9 +github.com/apache/dubbo-go/config/base_config.go:237.24,238.19 1 0 +github.com/apache/dubbo-go/config/base_config.go:241.23,242.19 1 0 +github.com/apache/dubbo-go/config/base_config.go:245.25,246.19 1 0 +github.com/apache/dubbo-go/config/base_config.go:249.22,250.19 1 7 +github.com/apache/dubbo-go/config/base_config.go:255.13,255.13 0 30 +github.com/apache/dubbo-go/config/base_config.go:234.19,236.7 1 4 +github.com/apache/dubbo-go/config/base_config.go:238.19,240.7 1 0 +github.com/apache/dubbo-go/config/base_config.go:242.19,244.7 1 0 +github.com/apache/dubbo-go/config/base_config.go:246.19,248.7 1 0 +github.com/apache/dubbo-go/config/base_config.go:250.19,254.7 3 4 +github.com/apache/dubbo-go/config/config_loader.go:42.13,49.56 4 1 +github.com/apache/dubbo-go/config/config_loader.go:53.2,53.56 1 1 +github.com/apache/dubbo-go/config/config_loader.go:49.56,52.3 2 1 +github.com/apache/dubbo-go/config/config_loader.go:53.56,56.3 2 1 +github.com/apache/dubbo-go/config/config_loader.go:60.13,67.27 2 2 +github.com/apache/dubbo-go/config/config_loader.go:118.2,118.27 1 2 +github.com/apache/dubbo-go/config/config_loader.go:67.27,69.3 1 0 +github.com/apache/dubbo-go/config/config_loader.go:69.8,70.55 1 2 +github.com/apache/dubbo-go/config/config_loader.go:73.3,74.49 2 2 +github.com/apache/dubbo-go/config/config_loader.go:87.3,89.7 3 2 +github.com/apache/dubbo-go/config/config_loader.go:70.55,72.4 1 0 +github.com/apache/dubbo-go/config/config_loader.go:74.49,77.25 2 2 +github.com/apache/dubbo-go/config/config_loader.go:81.4,83.35 3 2 +github.com/apache/dubbo-go/config/config_loader.go:77.25,79.13 2 0 +github.com/apache/dubbo-go/config/config_loader.go:89.7,90.56 1 2 +github.com/apache/dubbo-go/config/config_loader.go:110.4,110.15 1 2 +github.com/apache/dubbo-go/config/config_loader.go:113.4,113.18 1 0 +github.com/apache/dubbo-go/config/config_loader.go:90.56,93.62 1 2 +github.com/apache/dubbo-go/config/config_loader.go:93.62,96.40 1 2 +github.com/apache/dubbo-go/config/config_loader.go:105.6,105.34 1 2 +github.com/apache/dubbo-go/config/config_loader.go:96.40,99.26 3 0 +github.com/apache/dubbo-go/config/config_loader.go:102.7,103.12 2 0 +github.com/apache/dubbo-go/config/config_loader.go:99.26,100.193 1 0 +github.com/apache/dubbo-go/config/config_loader.go:105.34,107.7 1 0 +github.com/apache/dubbo-go/config/config_loader.go:110.15,111.10 1 2 +github.com/apache/dubbo-go/config/config_loader.go:118.27,120.3 1 0 +github.com/apache/dubbo-go/config/config_loader.go:120.8,121.55 1 2 +github.com/apache/dubbo-go/config/config_loader.go:124.3,125.47 2 2 +github.com/apache/dubbo-go/config/config_loader.go:121.55,123.4 1 0 +github.com/apache/dubbo-go/config/config_loader.go:125.47,127.25 2 2 +github.com/apache/dubbo-go/config/config_loader.go:131.4,132.39 2 2 +github.com/apache/dubbo-go/config/config_loader.go:135.4,135.35 1 2 +github.com/apache/dubbo-go/config/config_loader.go:127.25,129.13 2 0 +github.com/apache/dubbo-go/config/config_loader.go:132.39,133.72 1 0 +github.com/apache/dubbo-go/config/config_loader.go:141.51,143.2 1 4 +github.com/apache/dubbo-go/config/config_loader.go:146.44,148.2 1 2 +github.com/apache/dubbo-go/config/reference_config.go:58.43,60.2 1 30 +github.com/apache/dubbo-go/config/reference_config.go:62.63,64.2 1 0 +github.com/apache/dubbo-go/config/reference_config.go:66.90,69.40 3 2 +github.com/apache/dubbo-go/config/reference_config.go:73.2,74.12 2 2 +github.com/apache/dubbo-go/config/reference_config.go:69.40,71.3 1 0 +github.com/apache/dubbo-go/config/reference_config.go:77.43,81.25 2 8 +github.com/apache/dubbo-go/config/reference_config.go:111.2,111.30 1 8 +github.com/apache/dubbo-go/config/reference_config.go:132.2,132.105 1 8 +github.com/apache/dubbo-go/config/reference_config.go:81.25,83.37 2 3 +github.com/apache/dubbo-go/config/reference_config.go:83.37,85.18 2 5 +github.com/apache/dubbo-go/config/reference_config.go:88.4,88.57 1 5 +github.com/apache/dubbo-go/config/reference_config.go:85.18,86.103 1 0 +github.com/apache/dubbo-go/config/reference_config.go:88.57,91.5 2 1 +github.com/apache/dubbo-go/config/reference_config.go:91.10,92.30 1 4 +github.com/apache/dubbo-go/config/reference_config.go:96.5,97.53 2 4 +github.com/apache/dubbo-go/config/reference_config.go:92.30,94.6 1 4 +github.com/apache/dubbo-go/config/reference_config.go:101.8,106.41 2 5 +github.com/apache/dubbo-go/config/reference_config.go:106.41,108.4 1 20 +github.com/apache/dubbo-go/config/reference_config.go:111.30,113.3 1 1 +github.com/apache/dubbo-go/config/reference_config.go:113.8,116.36 3 7 +github.com/apache/dubbo-go/config/reference_config.go:122.3,122.20 1 7 +github.com/apache/dubbo-go/config/reference_config.go:116.36,118.48 2 24 +github.com/apache/dubbo-go/config/reference_config.go:118.48,120.5 1 21 +github.com/apache/dubbo-go/config/reference_config.go:122.20,125.4 2 6 +github.com/apache/dubbo-go/config/reference_config.go:125.9,128.4 2 1 +github.com/apache/dubbo-go/config/reference_config.go:136.66,138.2 1 3 +github.com/apache/dubbo-go/config/reference_config.go:140.69,142.2 1 5 +github.com/apache/dubbo-go/config/reference_config.go:144.58,168.38 18 8 +github.com/apache/dubbo-go/config/reference_config.go:173.2,173.15 1 8 +github.com/apache/dubbo-go/config/reference_config.go:168.38,171.3 2 16 +github.com/apache/dubbo-go/config/application_config.go:31.43,33.2 1 18 +github.com/apache/dubbo-go/config/application_config.go:34.41,36.2 1 0 +github.com/apache/dubbo-go/config/application_config.go:37.47,39.2 0 0 +github.com/apache/dubbo-go/config/consumer_config.go:57.40,59.2 1 20 +github.com/apache/dubbo-go/config/consumer_config.go:61.42,63.2 1 0 +github.com/apache/dubbo-go/config/consumer_config.go:64.41,65.27 1 4 +github.com/apache/dubbo-go/config/consumer_config.go:69.2,69.24 1 2 +github.com/apache/dubbo-go/config/consumer_config.go:65.27,68.3 2 2 +github.com/apache/dubbo-go/config/consumer_config.go:72.45,73.23 1 3 +github.com/apache/dubbo-go/config/consumer_config.go:77.2,77.37 1 2 +github.com/apache/dubbo-go/config/consumer_config.go:81.2,82.16 2 2 +github.com/apache/dubbo-go/config/consumer_config.go:85.2,87.16 3 2 +github.com/apache/dubbo-go/config/consumer_config.go:92.2,92.46 1 2 +github.com/apache/dubbo-go/config/consumer_config.go:99.2,99.42 1 2 +github.com/apache/dubbo-go/config/consumer_config.go:104.2,104.42 1 2 +github.com/apache/dubbo-go/config/consumer_config.go:109.2,110.12 2 2 +github.com/apache/dubbo-go/config/consumer_config.go:73.23,75.3 1 1 +github.com/apache/dubbo-go/config/consumer_config.go:77.37,79.3 1 0 +github.com/apache/dubbo-go/config/consumer_config.go:82.16,84.3 1 0 +github.com/apache/dubbo-go/config/consumer_config.go:87.16,89.3 1 0 +github.com/apache/dubbo-go/config/consumer_config.go:92.46,94.58 1 2 +github.com/apache/dubbo-go/config/consumer_config.go:94.58,97.4 2 2 +github.com/apache/dubbo-go/config/consumer_config.go:99.42,100.106 1 1 +github.com/apache/dubbo-go/config/consumer_config.go:100.106,102.4 1 0 +github.com/apache/dubbo-go/config/consumer_config.go:104.42,105.106 1 1 +github.com/apache/dubbo-go/config/consumer_config.go:105.106,107.4 1 0 +github.com/apache/dubbo-go/config/consumer_config.go:113.42,116.46 2 3 +github.com/apache/dubbo-go/config/consumer_config.go:123.2,123.42 1 3 +github.com/apache/dubbo-go/config/consumer_config.go:128.2,128.42 1 3 +github.com/apache/dubbo-go/config/consumer_config.go:133.2,133.12 1 3 +github.com/apache/dubbo-go/config/consumer_config.go:116.46,118.80 2 1 +github.com/apache/dubbo-go/config/consumer_config.go:121.3,121.25 1 1 +github.com/apache/dubbo-go/config/consumer_config.go:118.80,120.4 1 0 +github.com/apache/dubbo-go/config/consumer_config.go:123.42,124.106 1 1 +github.com/apache/dubbo-go/config/consumer_config.go:124.106,126.4 1 0 +github.com/apache/dubbo-go/config/consumer_config.go:128.42,129.106 1 1 +github.com/apache/dubbo-go/config/consumer_config.go:129.106,131.4 1 0 +github.com/apache/dubbo-go/config/mock_rpcservice.go:26.38,28.2 1 13 +github.com/apache/dubbo-go/config/mock_rpcservice.go:30.38,32.2 1 0 +github.com/apache/dubbo-go/config/mock_rpcservice.go:34.90,36.2 1 0 +github.com/apache/dubbo-go/config/mock_rpcservice.go:38.91,40.2 1 0 +github.com/apache/dubbo-go/config/config_utils.go:28.48,29.30 1 16 +github.com/apache/dubbo-go/config/config_utils.go:32.2,33.16 2 4 +github.com/apache/dubbo-go/config/config_utils.go:38.2,39.13 2 4 +github.com/apache/dubbo-go/config/config_utils.go:42.2,46.27 4 4 +github.com/apache/dubbo-go/config/config_utils.go:66.2,67.33 2 4 +github.com/apache/dubbo-go/config/config_utils.go:75.2,77.31 3 4 +github.com/apache/dubbo-go/config/config_utils.go:29.30,31.3 1 12 +github.com/apache/dubbo-go/config/config_utils.go:33.16,35.3 1 1 +github.com/apache/dubbo-go/config/config_utils.go:35.8,35.23 1 3 +github.com/apache/dubbo-go/config/config_utils.go:35.23,37.3 1 3 +github.com/apache/dubbo-go/config/config_utils.go:39.13,41.3 1 2 +github.com/apache/dubbo-go/config/config_utils.go:46.27,48.32 2 26 +github.com/apache/dubbo-go/config/config_utils.go:52.3,52.30 1 26 +github.com/apache/dubbo-go/config/config_utils.go:48.32,51.4 2 3 +github.com/apache/dubbo-go/config/config_utils.go:52.30,53.11 1 22 +github.com/apache/dubbo-go/config/config_utils.go:53.11,55.5 1 22 +github.com/apache/dubbo-go/config/config_utils.go:56.9,57.11 1 4 +github.com/apache/dubbo-go/config/config_utils.go:57.11,60.5 2 1 +github.com/apache/dubbo-go/config/config_utils.go:60.10,63.5 2 3 +github.com/apache/dubbo-go/config/config_utils.go:67.33,68.20 1 22 +github.com/apache/dubbo-go/config/config_utils.go:71.3,71.35 1 19 +github.com/apache/dubbo-go/config/config_utils.go:68.20,69.12 1 3 +github.com/apache/dubbo-go/config/config_utils.go:71.35,73.4 1 20 +github.com/apache/dubbo-go/config/protocol_config.go:32.42,34.2 1 4 +github.com/apache/dubbo-go/config/protocol_config.go:36.96,38.53 2 3 +github.com/apache/dubbo-go/config/protocol_config.go:46.2,46.24 1 3 +github.com/apache/dubbo-go/config/protocol_config.go:38.53,39.34 1 3 +github.com/apache/dubbo-go/config/protocol_config.go:39.34,40.22 1 3 +github.com/apache/dubbo-go/config/protocol_config.go:40.22,42.5 1 3 +github.com/apache/dubbo-go/config/registry_config.go:44.40,46.2 1 69 +github.com/apache/dubbo-go/config/registry_config.go:48.125,52.42 3 8 +github.com/apache/dubbo-go/config/registry_config.go:88.2,88.13 1 8 +github.com/apache/dubbo-go/config/registry_config.go:52.42,58.67 2 32 +github.com/apache/dubbo-go/config/registry_config.go:70.3,70.13 1 32 +github.com/apache/dubbo-go/config/registry_config.go:58.67,60.4 1 8 +github.com/apache/dubbo-go/config/registry_config.go:60.9,62.31 1 24 +github.com/apache/dubbo-go/config/registry_config.go:62.31,63.16 1 60 +github.com/apache/dubbo-go/config/registry_config.go:63.16,65.11 2 24 +github.com/apache/dubbo-go/config/registry_config.go:70.13,79.18 2 32 +github.com/apache/dubbo-go/config/registry_config.go:79.18,81.5 1 0 +github.com/apache/dubbo-go/config/registry_config.go:81.10,83.5 1 32 +github.com/apache/dubbo-go/config/registry_config.go:91.81,99.2 6 32 +github.com/apache/dubbo-go/config/service_config.go:65.41,67.2 1 12 +github.com/apache/dubbo-go/config/service_config.go:69.40,75.2 1 0 +github.com/apache/dubbo-go/config/service_config.go:77.48,81.64 1 3 +github.com/apache/dubbo-go/config/service_config.go:86.2,86.62 1 3 +github.com/apache/dubbo-go/config/service_config.go:91.2,94.83 3 3 +github.com/apache/dubbo-go/config/service_config.go:141.2,141.12 1 3 +github.com/apache/dubbo-go/config/service_config.go:81.64,85.3 3 0 +github.com/apache/dubbo-go/config/service_config.go:86.62,89.3 2 0 +github.com/apache/dubbo-go/config/service_config.go:94.83,97.17 2 3 +github.com/apache/dubbo-go/config/service_config.go:106.3,113.23 2 3 +github.com/apache/dubbo-go/config/service_config.go:97.17,101.4 3 0 +github.com/apache/dubbo-go/config/service_config.go:113.23,114.35 1 3 +github.com/apache/dubbo-go/config/service_config.go:114.35,118.39 3 12 +github.com/apache/dubbo-go/config/service_config.go:122.5,126.24 4 12 +github.com/apache/dubbo-go/config/service_config.go:129.5,129.64 1 12 +github.com/apache/dubbo-go/config/service_config.go:118.39,121.6 2 3 +github.com/apache/dubbo-go/config/service_config.go:126.24,127.119 1 0 +github.com/apache/dubbo-go/config/service_config.go:131.9,134.23 3 0 +github.com/apache/dubbo-go/config/service_config.go:137.4,137.63 1 0 +github.com/apache/dubbo-go/config/service_config.go:134.23,135.108 1 0 +github.com/apache/dubbo-go/config/service_config.go:145.64,147.2 1 5 +github.com/apache/dubbo-go/config/service_config.go:149.56,171.38 18 3 +github.com/apache/dubbo-go/config/service_config.go:177.2,177.15 1 3 +github.com/apache/dubbo-go/config/service_config.go:171.38,175.3 3 6 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster_invoker.go:30.83,34.2 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster_invoker.go:36.100,39.35 2 2 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster_invoker.go:46.2,46.35 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster_invoker.go:51.2,51.12 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster_invoker.go:39.35,40.107 1 20 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster_invoker.go:40.107,42.4 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster_invoker.go:46.35,47.28 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster_invoker.go:47.28,49.4 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:39.76,45.2 1 12 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:46.56,48.2 1 7 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:50.46,52.40 1 4 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:52.40,54.3 1 4 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:57.55,60.2 1 4 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:63.117,64.24 1 16 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:70.2,70.12 1 16 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:64.24,69.3 2 0 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:75.66,76.30 1 6 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:81.2,81.12 1 6 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:76.30,80.3 2 0 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:84.175,86.24 1 17 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:89.2,93.102 2 11 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:113.2,113.24 1 9 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:86.24,88.3 1 6 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:93.102,97.36 2 2 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:107.3,107.31 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:97.36,98.30 1 20 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:102.4,102.36 1 20 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:98.30,99.13 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:102.36,104.5 1 17 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:107.31,109.4 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:109.9,111.4 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:117.83,118.22 1 31 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:125.2,125.14 1 26 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:118.22,119.29 1 26 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:119.29,120.28 1 36 +github.com/apache/dubbo-go/cluster/cluster_impl/base_cluster_invoker.go:120.28,122.5 1 5 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:52.78,58.24 3 3 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:61.2,62.30 2 3 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:65.2,68.16 4 3 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:58.24,60.3 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:62.30,64.3 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:71.50,73.29 2 3 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:73.29,76.13 2 15 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:76.13,78.20 2 16 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:82.4,83.49 2 6 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:87.4,94.29 7 1 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:78.20,79.10 1 10 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:83.49,84.10 1 5 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:94.29,98.47 3 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:98.47,101.6 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:101.11,103.6 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:109.95,114.16 3 3 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:120.2,127.80 4 3 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:130.2,140.27 7 3 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:151.2,151.15 1 1 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:114.16,119.3 2 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:127.80,129.3 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:140.27,149.3 4 2 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:154.50,159.2 2 2 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:171.82,180.2 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:187.24,193.2 2 4 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:195.37,199.2 3 5 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:201.35,208.2 6 4 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:210.36,214.17 4 17 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:217.2,217.19 1 7 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster_invoker.go:214.17,216.3 1 10 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster.go:30.13,32.2 1 1 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster.go:34.43,36.2 1 5 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster.go:38.84,40.2 1 5 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:37.78,41.2 1 5 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:43.95,48.16 3 5 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:51.2,58.80 4 5 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:61.2,67.77 3 5 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:70.2,73.38 4 5 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:98.2,102.4 2 1 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:48.16,50.3 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:58.80,60.3 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:67.77,69.3 1 1 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:73.38,76.12 1 11 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:87.3,91.28 4 11 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:76.12,78.18 2 6 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:81.4,83.18 3 6 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:78.18,80.5 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:83.18,85.5 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:91.28,93.12 2 7 +github.com/apache/dubbo-go/cluster/cluster_impl/failover_cluster_invoker.go:94.9,96.4 1 4 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster.go:30.13,32.2 1 1 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster.go:34.43,36.2 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster.go:38.84,40.2 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster_invoker.go:42.78,46.2 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster_invoker.go:48.95,53.16 3 2 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster_invoker.go:57.2,64.80 4 2 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster_invoker.go:67.2,77.27 7 2 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster_invoker.go:82.2,82.15 1 1 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster_invoker.go:53.16,55.3 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster_invoker.go:64.80,66.3 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/failsafe_cluster_invoker.go:77.27,81.3 2 1 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster.go:30.13,32.2 1 1 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster.go:34.43,36.2 1 3 +github.com/apache/dubbo-go/cluster/cluster_impl/failback_cluster.go:38.84,40.2 1 3 +github.com/apache/dubbo-go/cluster/cluster_impl/mock_cluster.go:27.39,29.2 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/mock_cluster.go:31.80,33.2 1 0 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster.go:28.13,30.2 1 1 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster.go:32.48,34.2 1 2 +github.com/apache/dubbo-go/cluster/cluster_impl/registry_aware_cluster.go:36.89,38.2 1 2 +github.com/apache/dubbo-go/filter/impl/active_filter.go:25.13,27.2 1 1 +github.com/apache/dubbo-go/filter/impl/active_filter.go:32.106,37.2 3 0 +github.com/apache/dubbo-go/filter/impl/active_filter.go:39.134,43.2 2 0 +github.com/apache/dubbo-go/filter/impl/active_filter.go:45.38,47.2 1 0 +github.com/apache/dubbo-go/filter/impl/echo_filter.go:32.13,34.2 1 1 +github.com/apache/dubbo-go/filter/impl/echo_filter.go:41.104,44.82 3 2 +github.com/apache/dubbo-go/filter/impl/echo_filter.go:50.2,50.35 1 1 +github.com/apache/dubbo-go/filter/impl/echo_filter.go:44.82,48.3 1 1 +github.com/apache/dubbo-go/filter/impl/echo_filter.go:53.132,55.2 1 0 +github.com/apache/dubbo-go/filter/impl/echo_filter.go:57.32,59.2 1 1 +github.com/apache/dubbo-go/protocol/protocolwrapper/mock_protocol_filter.go:31.48,33.2 1 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/mock_protocol_filter.go:35.83,37.2 1 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/mock_protocol_filter.go:39.71,41.2 1 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/mock_protocol_filter.go:43.43,45.2 0 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:36.13,38.2 1 1 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:45.86,46.25 1 1 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:49.2,50.37 2 1 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:46.25,48.3 1 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:53.74,54.25 1 1 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:57.2,57.82 1 1 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:54.25,56.3 1 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:60.45,62.2 1 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:64.79,66.20 2 2 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:69.2,74.43 3 2 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:80.2,80.13 1 2 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:66.20,68.3 1 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:74.43,78.3 3 2 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:83.38,85.2 1 2 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:97.46,99.2 1 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:101.45,103.2 1 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:105.81,108.2 2 0 +github.com/apache/dubbo-go/protocol/protocolwrapper/protocol_filter_wrapper.go:110.36,112.2 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:64.32,66.16 2 4 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:73.2,73.20 1 4 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:66.16,68.17 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:71.3,71.70 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:68.17,70.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:94.34,98.2 3 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:108.44,112.2 1 10 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:114.63,119.18 2 10 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:153.2,163.43 9 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:167.2,167.25 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:119.18,120.47 1 10 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:121.20,122.60 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:127.22,128.38 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:131.38,131.38 0 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:132.20,133.55 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:148.11,149.68 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:122.60,123.39 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:123.39,125.6 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:128.38,130.5 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:134.21,135.68 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:140.23,141.46 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:144.39,144.39 0 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:145.12,146.76 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:135.68,136.47 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:136.47,138.7 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:141.46,143.6 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:163.43,165.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:170.73,176.43 5 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:183.2,184.9 2 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:188.2,191.24 2 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:195.2,195.25 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:198.2,198.60 1 7 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:176.43,177.20 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:180.3,180.13 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:177.20,179.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:184.9,187.3 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:191.24,193.3 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:195.25,197.3 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:212.33,215.21 3 18 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:218.2,218.17 1 18 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:215.21,217.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:218.17,220.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:223.57,229.52 3 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:233.2,234.48 2 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:237.2,237.47 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:240.2,242.92 3 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:245.2,245.26 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:248.2,248.14 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:258.2,258.25 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:261.2,261.10 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:271.2,271.12 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:229.52,231.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:234.48,236.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:237.47,239.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:242.92,244.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:245.26,247.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:248.14,249.45 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:252.3,252.31 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:249.45,251.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:253.17,253.17 0 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:254.11,255.37 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:258.25,260.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:261.10,262.22 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:265.3,265.27 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:262.22,264.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:266.27,267.37 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:290.36,292.2 1 10 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:294.79,295.36 1 10 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:303.2,309.41 6 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:314.2,314.52 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:322.2,322.12 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:295.36,297.3 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:309.41,313.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:314.52,320.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:325.53,328.14 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:331.2,331.25 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:336.2,337.57 2 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:355.2,355.12 1 9 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:328.14,330.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:331.25,333.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:337.57,341.74 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:341.74,347.64 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:347.64,349.5 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:350.9,352.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:358.48,360.2 1 2 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:362.38,363.9 1 2 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:364.76,365.35 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:366.61,367.35 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:368.60,369.35 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:370.10,371.35 1 2 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:375.75,381.22 2 10 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:399.2,402.41 4 10 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:406.2,406.25 1 10 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:381.22,382.15 1 7 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:382.15,384.4 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:384.9,386.4 1 6 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:387.8,387.61 1 3 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:387.61,394.3 2 1 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:394.8,397.3 2 2 +github.com/apache/dubbo-go/protocol/jsonrpc/json.go:402.41,404.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_exporter.go:35.103,39.2 1 3 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_exporter.go:41.39,45.16 4 3 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_exporter.go:45.16,47.3 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_invoker.go:37.76,42.2 1 2 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_invoker.go:44.82,59.23 7 1 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_invoker.go:62.2,64.16 2 1 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_invoker.go:59.23,61.3 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:35.13,37.2 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:47.44,52.2 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:54.79,66.2 7 3 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:68.67,76.2 4 1 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:78.38,84.40 3 4 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:84.40,87.3 2 3 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:90.55,92.9 2 3 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:92.9,94.10 2 3 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:98.3,100.10 3 3 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:105.3,105.25 1 3 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:94.10,95.62 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:100.10,104.4 3 3 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:109.38,110.28 1 4 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:113.2,113.24 1 4 +github.com/apache/dubbo-go/protocol/jsonrpc/jsonrpc_protocol.go:110.28,112.3 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:68.26,72.2 1 3 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:74.43,75.15 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:84.2,84.59 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:93.2,93.63 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:114.2,114.6 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:75.15,76.31 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:81.3,81.15 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:76.31,79.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:84.59,86.33 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:90.3,90.22 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:86.33,88.4 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:93.63,107.17 8 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:110.3,111.32 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:107.17,109.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:114.6,117.17 3 16 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:122.3,123.17 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:126.3,129.27 3 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:132.3,133.34 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:136.3,140.81 4 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:150.3,151.36 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:161.3,163.69 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:117.17,120.4 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:123.17,125.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:129.27,131.4 1 72 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:133.34,135.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:140.81,143.96 3 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:147.4,147.10 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:143.96,146.5 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:151.36,153.18 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:159.4,159.32 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:153.18,158.5 4 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:163.69,164.96 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:169.4,170.10 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:164.96,167.5 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:175.61,182.6 2 2 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:182.6,184.17 2 10 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:201.3,201.13 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:184.17,185.54 1 2 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:198.4,198.33 1 2 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:185.54,186.22 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:191.5,191.39 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:194.5,196.13 3 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:186.22,188.6 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:188.11,190.6 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:191.39,193.6 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:201.13,202.17 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:212.4,212.9 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:202.17,203.33 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:203.33,209.6 5 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:217.40,219.16 2 3 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:223.2,226.12 3 2 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:231.2,232.12 2 2 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:219.16,222.3 2 1 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:226.12,227.40 1 2 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:228.3,228.14 1 2 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:227.40,227.61 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:232.12,236.17 4 2 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:239.3,239.14 1 2 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:236.17,238.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:243.25,244.19 1 3 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:244.19,247.3 2 3 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:251.62,252.69 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:276.2,276.64 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:301.2,303.16 3 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:310.2,312.44 3 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:318.2,319.45 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:322.2,327.20 4 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:351.2,354.16 3 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:357.2,358.19 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:362.2,363.29 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:368.2,368.148 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:385.2,386.61 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:391.2,397.28 3 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:403.2,403.19 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:408.2,410.115 3 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:413.2,413.22 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:417.2,418.16 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:421.2,432.27 5 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:436.2,438.41 3 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:442.2,442.47 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:445.2,445.12 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:252.69,262.28 5 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:266.3,269.17 4 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:272.3,273.32 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:262.28,264.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:269.17,271.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:276.64,286.28 5 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:290.3,293.17 4 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:296.3,297.32 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:286.28,288.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:293.17,295.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:303.16,304.50 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:308.3,308.69 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:304.50,306.4 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:312.44,315.3 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:319.45,321.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:327.20,332.40 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:339.3,339.41 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:332.40,333.75 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:333.75,337.5 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:339.41,341.18 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:344.4,344.60 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:341.18,343.5 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:344.60,348.5 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:354.16,356.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:358.19,360.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:363.29,365.3 1 4 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:368.148,370.3 1 4 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:370.8,371.34 1 4 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:371.34,373.20 2 5 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:380.4,380.22 1 5 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:373.20,375.33 2 1 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:378.5,378.24 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:375.33,377.6 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:386.61,389.3 2 3 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:397.28,399.3 1 4 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:399.8,402.3 2 4 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:403.19,405.3 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:410.115,412.3 1 6 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:413.22,416.3 2 1 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:418.16,420.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:432.27,434.3 1 64 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:438.41,441.3 2 0 +github.com/apache/dubbo-go/protocol/jsonrpc/server.go:442.47,444.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:78.50,79.16 1 3 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:83.2,83.9 1 3 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:90.2,94.3 2 3 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:79.16,81.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:84.33,85.61 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:86.28,87.51 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:97.95,108.2 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:110.105,117.21 5 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:120.2,121.75 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:128.2,135.16 4 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:139.2,140.16 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:144.2,144.52 1 7 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:117.21,119.3 1 7 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:121.75,122.21 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:122.21,124.4 1 24 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:135.16,137.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:140.16,142.3 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:150.97,153.16 3 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:156.2,160.46 4 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:164.2,165.16 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:168.2,169.66 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:177.2,179.51 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:183.2,184.16 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:187.2,190.16 3 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:194.2,194.41 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:198.2,198.15 1 7 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:153.16,155.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:160.46,162.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:165.16,167.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:169.66,171.33 2 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:175.3,175.22 1 8 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:171.33,173.4 1 1 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:179.51,181.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:184.16,186.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:190.16,192.3 1 0 +github.com/apache/dubbo-go/protocol/jsonrpc/http.go:194.41,196.3 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:54.96,60.16 3 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:64.2,72.15 7 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:60.16,63.3 2 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:76.143,86.16 4 3 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:90.2,98.19 7 3 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:86.16,89.3 2 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:102.138,104.2 1 2 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:106.141,108.2 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:110.109,113.27 2 1 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:120.2,120.29 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:132.2,133.16 2 1 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:113.27,115.3 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:120.29,122.3 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:122.8,131.3 2 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:133.16,135.3 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:135.8,137.3 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:142.110,144.2 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:146.84,148.2 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:149.88,151.2 1 3 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:153.79,155.2 1 3 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:157.88,159.2 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:161.68,163.2 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:165.69,167.2 1 3 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:169.65,171.2 1 3 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:173.61,175.2 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:177.51,178.23 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:181.2,183.18 3 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:178.23,180.3 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:186.60,187.9 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:188.16,189.15 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:190.10,191.14 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:195.56,202.2 5 0 +github.com/apache/dubbo-go/config_center/zookeeper/impl.go:204.64,206.2 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:33.55,35.2 1 3 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:36.90,41.12 2 2 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:41.12,44.3 2 0 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:47.93,49.12 2 1 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:49.12,51.3 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:54.63,55.25 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:59.2,60.15 2 1 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:68.2,68.14 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:55.25,58.3 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:60.15,61.52 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:61.52,62.82 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:65.4,65.15 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:62.82,64.5 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/listener.go:71.55,73.2 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/factory.go:29.13,30.97 1 1 +github.com/apache/dubbo-go/config_center/zookeeper/factory.go:30.97,30.147 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/factory.go:39.133,41.17 2 0 +github.com/apache/dubbo-go/config_center/zookeeper/factory.go:44.2,44.16 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/factory.go:47.2,48.34 2 0 +github.com/apache/dubbo-go/config_center/zookeeper/factory.go:41.17,43.3 1 0 +github.com/apache/dubbo-go/config_center/zookeeper/factory.go:44.16,46.3 1 0 +github.com/apache/dubbo-go/registry/protocol/protocol.go:48.13,50.2 1 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:52.46,57.2 1 7 +github.com/apache/dubbo-go/registry/protocol/protocol.go:58.56,60.16 2 9 +github.com/apache/dubbo-go/registry/protocol/protocol.go:64.2,64.12 1 9 +github.com/apache/dubbo-go/registry/protocol/protocol.go:60.16,62.21 2 0 +github.com/apache/dubbo-go/registry/protocol/protocol.go:66.71,70.56 3 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:74.2,76.71 2 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:84.2,85.16 2 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:89.2,90.16 2 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:93.2,100.16 5 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:70.56,73.3 2 0 +github.com/apache/dubbo-go/registry/protocol/protocol.go:76.71,79.3 2 5 +github.com/apache/dubbo-go/registry/protocol/protocol.go:79.8,81.3 1 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:85.16,88.3 2 0 +github.com/apache/dubbo-go/registry/protocol/protocol.go:90.16,92.3 1 0 +github.com/apache/dubbo-go/registry/protocol/protocol.go:103.83,109.71 4 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:116.2,117.16 2 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:122.2,125.12 4 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:134.2,134.43 1 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:109.71,112.3 2 4 +github.com/apache/dubbo-go/registry/protocol/protocol.go:112.8,114.3 1 2 +github.com/apache/dubbo-go/registry/protocol/protocol.go:117.16,120.3 2 0 +github.com/apache/dubbo-go/registry/protocol/protocol.go:125.12,127.3 1 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:127.8,132.3 4 5 +github.com/apache/dubbo-go/registry/protocol/protocol.go:138.42,139.37 1 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:142.2,144.55 2 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:151.2,151.59 1 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:139.37,141.3 1 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:144.55,149.3 4 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:151.59,153.24 2 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:156.3,157.14 2 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:153.24,155.4 1 1 +github.com/apache/dubbo-go/registry/protocol/protocol.go:161.78,165.48 2 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:169.2,169.12 1 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:165.48,168.3 2 0 +github.com/apache/dubbo-go/registry/protocol/protocol.go:172.78,175.2 2 6 +github.com/apache/dubbo-go/registry/protocol/protocol.go:177.38,178.24 1 0 +github.com/apache/dubbo-go/registry/protocol/protocol.go:181.2,181.30 1 0 +github.com/apache/dubbo-go/registry/protocol/protocol.go:178.24,180.3 1 0 +github.com/apache/dubbo-go/registry/protocol/protocol.go:190.82,196.2 1 5 +github.com/apache/dubbo-go/registry/protocol/protocol.go:197.48,199.2 1 4 +github.com/apache/dubbo-go/registry/protocol/protocol.go:200.58,202.2 1 0 +github.com/apache/dubbo-go/registry/directory/directory.go:62.116,67.27 2 6 +github.com/apache/dubbo-go/registry/directory/directory.go:70.2,70.23 1 6 +github.com/apache/dubbo-go/registry/directory/directory.go:73.2,80.8 1 5 +github.com/apache/dubbo-go/registry/directory/directory.go:67.27,69.3 1 0 +github.com/apache/dubbo-go/registry/directory/directory.go:70.23,72.3 1 1 +github.com/apache/dubbo-go/registry/directory/directory.go:84.57,85.6 1 5 +github.com/apache/dubbo-go/registry/directory/directory.go:85.6,86.34 1 5 +github.com/apache/dubbo-go/registry/directory/directory.go:91.3,92.17 2 5 +github.com/apache/dubbo-go/registry/directory/directory.go:102.3,102.7 1 5 +github.com/apache/dubbo-go/registry/directory/directory.go:86.34,89.4 2 0 +github.com/apache/dubbo-go/registry/directory/directory.go:92.17,93.35 1 0 +github.com/apache/dubbo-go/registry/directory/directory.go:97.4,99.12 3 0 +github.com/apache/dubbo-go/registry/directory/directory.go:93.35,96.5 2 0 +github.com/apache/dubbo-go/registry/directory/directory.go:102.7,103.56 1 24 +github.com/apache/dubbo-go/registry/directory/directory.go:103.56,108.5 4 0 +github.com/apache/dubbo-go/registry/directory/directory.go:108.10,111.5 2 19 +github.com/apache/dubbo-go/registry/directory/directory.go:119.66,120.16 1 19 +github.com/apache/dubbo-go/registry/directory/directory.go:124.2,128.26 3 19 +github.com/apache/dubbo-go/registry/directory/directory.go:120.16,122.3 1 0 +github.com/apache/dubbo-go/registry/directory/directory.go:131.75,133.20 1 19 +github.com/apache/dubbo-go/registry/directory/directory.go:145.2,149.33 4 19 +github.com/apache/dubbo-go/registry/directory/directory.go:134.29,136.32 1 18 +github.com/apache/dubbo-go/registry/directory/directory.go:137.29,140.63 2 1 +github.com/apache/dubbo-go/registry/directory/directory.go:141.10,142.9 1 0 +github.com/apache/dubbo-go/registry/directory/directory.go:152.68,158.63 4 19 +github.com/apache/dubbo-go/registry/directory/directory.go:163.2,163.42 1 19 +github.com/apache/dubbo-go/registry/directory/directory.go:172.2,172.32 1 19 +github.com/apache/dubbo-go/registry/directory/directory.go:185.2,185.26 1 19 +github.com/apache/dubbo-go/registry/directory/directory.go:158.63,161.3 2 47 +github.com/apache/dubbo-go/registry/directory/directory.go:163.42,166.43 2 47 +github.com/apache/dubbo-go/registry/directory/directory.go:166.43,168.4 1 24 +github.com/apache/dubbo-go/registry/directory/directory.go:168.9,170.4 1 23 +github.com/apache/dubbo-go/registry/directory/directory.go:172.32,174.45 1 15 +github.com/apache/dubbo-go/registry/directory/directory.go:174.45,176.4 1 15 +github.com/apache/dubbo-go/registry/directory/directory.go:177.8,178.45 1 4 +github.com/apache/dubbo-go/registry/directory/directory.go:178.45,182.4 3 8 +github.com/apache/dubbo-go/registry/directory/directory.go:188.62,191.2 2 1 +github.com/apache/dubbo-go/registry/directory/directory.go:193.60,196.74 2 18 +github.com/apache/dubbo-go/registry/directory/directory.go:196.74,199.57 2 18 +github.com/apache/dubbo-go/registry/directory/directory.go:199.57,202.25 3 18 +github.com/apache/dubbo-go/registry/directory/directory.go:202.25,204.5 1 18 +github.com/apache/dubbo-go/registry/directory/directory.go:210.87,213.2 1 1 +github.com/apache/dubbo-go/registry/directory/directory.go:215.50,216.38 1 3 +github.com/apache/dubbo-go/registry/directory/directory.go:225.2,225.14 1 0 +github.com/apache/dubbo-go/registry/directory/directory.go:216.38,218.3 1 1 +github.com/apache/dubbo-go/registry/directory/directory.go:218.8,219.41 1 2 +github.com/apache/dubbo-go/registry/directory/directory.go:219.41,220.25 1 2 +github.com/apache/dubbo-go/registry/directory/directory.go:220.25,222.5 1 2 +github.com/apache/dubbo-go/registry/directory/directory.go:228.41,230.35 1 1 +github.com/apache/dubbo-go/registry/directory/directory.go:230.35,231.41 1 1 +github.com/apache/dubbo-go/registry/directory/directory.go:234.3,234.43 1 1 +github.com/apache/dubbo-go/registry/directory/directory.go:231.41,233.4 1 3 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:63.68,65.2 1 9 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:67.64,70.2 2 9 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:72.70,75.2 2 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:77.59,80.2 2 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:82.78,84.9 2 16 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:89.2,89.52 1 16 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:96.2,101.28 4 12 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:105.2,105.18 1 12 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:109.2,109.37 1 12 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:84.9,87.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:89.52,91.19 2 4 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:94.3,94.9 1 4 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:91.19,93.4 1 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:101.28,103.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:105.18,107.3 1 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:109.37,111.3 1 10 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:111.8,113.3 1 2 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:116.58,118.16 2 4 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:123.2,123.109 1 4 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:130.2,130.42 1 4 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:118.16,122.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:123.109,128.3 3 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:144.93,150.2 1 5 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:152.64,155.42 3 9 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:158.2,159.16 2 9 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:163.2,167.12 5 9 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:155.42,157.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:159.16,161.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:170.70,175.2 4 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:177.59,182.2 4 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:184.78,186.40 2 18 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:189.2,192.9 3 18 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:196.2,199.52 2 18 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:205.2,207.57 2 14 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:211.2,212.18 2 14 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:215.2,220.21 3 14 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:228.2,229.20 2 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:250.2,251.13 2 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:254.2,254.46 1 12 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:186.40,188.3 1 18 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:192.9,195.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:199.52,203.3 3 4 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:207.57,209.3 1 2 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:212.18,214.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:220.21,227.3 6 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:229.20,236.40 2 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:242.3,242.41 1 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:236.40,241.4 4 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:242.41,247.4 4 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:251.13,253.3 1 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:257.58,264.40 3 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:272.2,274.10 2 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:264.40,266.72 2 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:266.72,270.4 2 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:274.10,279.3 4 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:282.80,284.15 1 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:300.2,301.18 2 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:307.2,309.19 3 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:316.2,317.29 2 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:322.2,323.148 2 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:340.2,341.61 2 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:346.2,349.28 3 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:355.2,355.19 1 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:284.15,285.31 1 13 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:285.31,287.32 2 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:287.32,290.5 2 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:290.10,290.40 1 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:290.40,293.5 2 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:293.10,296.5 2 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:301.18,306.3 4 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:309.19,314.3 4 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:317.29,319.3 1 7 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:323.148,325.3 1 7 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:325.8,326.50 1 6 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:326.50,328.20 2 5 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:335.4,335.22 1 5 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:328.20,330.33 2 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:333.5,333.24 1 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:330.33,332.6 1 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:341.61,344.3 2 6 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:349.28,351.3 1 8 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:351.8,354.3 2 5 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:355.19,358.3 2 1 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:358.8,359.116 1 12 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:359.116,361.4 1 10 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:361.9,363.4 1 2 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:367.100,377.52 2 17 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:383.2,383.65 1 17 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:377.52,379.3 1 17 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:379.8,381.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/listener.go:383.65,385.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:38.13,42.25 2 1 +github.com/apache/dubbo-go/protocol/dubbo/server.go:46.2,47.25 2 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:52.2,53.16 2 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:56.2,58.16 3 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:62.2,62.45 1 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:66.2,66.16 1 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:42.25,45.3 2 1 +github.com/apache/dubbo-go/protocol/dubbo/server.go:47.25,50.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:53.16,54.13 1 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:58.16,59.13 1 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:62.45,63.13 1 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:69.38,72.16 3 4 +github.com/apache/dubbo-go/protocol/dubbo/server.go:72.16,75.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:78.37,80.2 1 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:88.26,97.2 3 5 +github.com/apache/dubbo-go/protocol/dubbo/server.go:99.58,106.45 3 9 +github.com/apache/dubbo-go/protocol/dubbo/server.go:110.2,110.54 1 9 +github.com/apache/dubbo-go/protocol/dubbo/server.go:114.2,116.41 3 9 +github.com/apache/dubbo-go/protocol/dubbo/server.go:119.2,134.12 14 9 +github.com/apache/dubbo-go/protocol/dubbo/server.go:106.45,108.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:110.54,111.102 1 0 +github.com/apache/dubbo-go/protocol/dubbo/server.go:116.41,118.3 1 9 +github.com/apache/dubbo-go/protocol/dubbo/server.go:137.40,151.2 6 5 +github.com/apache/dubbo-go/protocol/dubbo/server.go:153.25,155.2 1 5 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_exporter.go:35.99,39.2 1 6 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_exporter.go:41.37,45.16 4 6 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_exporter.go:45.16,47.3 1 2 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:45.68,50.2 1 2 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:52.80,63.16 5 4 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:67.2,67.11 1 4 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:80.2,80.23 1 4 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:83.2,85.16 2 4 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:63.16,66.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:67.11,68.71 1 2 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:68.71,70.4 1 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:70.9,72.4 1 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:73.8,74.25 1 2 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:74.25,76.4 1 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:76.9,78.4 1 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:80.23,82.3 1 3 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:88.35,89.22 1 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:92.2,95.22 3 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:99.2,101.22 2 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:89.22,91.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:95.22,97.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_invoker.go:101.22,103.3 1 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:32.13,34.2 1 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:46.40,51.2 1 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:53.77,63.2 7 6 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:65.65,70.2 4 1 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:72.36,78.40 3 6 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:78.40,81.3 2 5 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:84.53,86.9 2 6 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:86.9,88.10 2 5 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:92.3,94.10 3 5 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:99.3,99.25 1 5 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:88.10,89.60 1 0 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:94.10,98.4 3 5 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:103.38,104.26 1 6 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:107.2,107.22 1 6 +github.com/apache/dubbo-go/protocol/dubbo/dubbo_protocol.go:104.26,106.3 1 1 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:54.102,67.6 4 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:78.2,81.15 3 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:67.6,69.22 2 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:73.3,73.17 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:76.3,76.18 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:69.22,70.9 1 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:73.17,75.4 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:84.66,92.45 3 9 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:96.2,96.54 1 9 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:100.2,102.41 3 9 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:105.2,120.12 14 9 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:92.45,94.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:96.54,97.102 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:102.41,104.3 1 9 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:123.56,127.23 3 18 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:131.2,132.16 2 18 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:135.2,135.54 1 18 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:127.23,129.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:132.16,134.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:138.60,140.20 2 9 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:144.2,146.17 3 9 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:140.20,142.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:149.63,150.20 1 2 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:154.2,156.23 3 2 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:160.2,160.31 1 2 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:167.2,168.26 2 2 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:150.20,152.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:156.23,158.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:160.31,161.27 1 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:161.27,164.9 3 1 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:168.26,170.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:173.63,174.20 1 12 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:177.2,179.23 3 12 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:183.2,183.31 1 12 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:174.20,176.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:179.23,181.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:183.31,184.27 1 19 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:184.27,186.9 2 12 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:191.89,198.23 4 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:202.2,203.31 2 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:211.2,211.43 1 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:198.23,200.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:203.31,204.27 1 6 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:204.27,207.9 3 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:214.45,215.30 1 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:219.2,219.13 1 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:215.30,217.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:222.40,224.19 2 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:239.2,239.12 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:224.19,229.32 4 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:234.3,237.12 3 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:229.32,233.4 2 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:251.100,258.2 1 5 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:260.38,265.29 5 1 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:265.29,267.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:270.96,274.20 3 14 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:278.2,280.23 2 14 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:294.2,294.49 1 4 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:274.20,276.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:280.23,284.41 3 10 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:288.3,290.19 2 10 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:284.41,286.12 2 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:297.71,298.38 1 14 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:301.2,301.16 1 14 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:306.2,308.20 3 14 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:312.2,312.28 1 14 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:316.2,316.33 1 14 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:298.38,300.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:301.16,304.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:308.20,310.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:312.28,315.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:319.59,320.38 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:326.2,326.20 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:330.2,330.22 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:320.38,322.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:326.20,328.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:330.22,331.31 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:331.31,332.17 1 0 +github.com/apache/dubbo-go/protocol/dubbo/pool.go:332.17,334.10 2 0 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:44.74,46.2 1 9 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:48.97,53.16 4 17 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:64.2,67.61 3 16 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:53.16,55.87 2 1 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:59.3,61.40 2 1 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:55.87,57.4 1 0 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:70.82,72.9 2 18 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:77.2,78.16 2 18 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:83.2,83.54 1 18 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:72.9,75.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:78.16,81.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:96.97,103.16 4 18 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:114.2,114.54 1 18 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:153.2,153.61 1 18 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:103.16,105.87 2 0 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:109.3,111.40 2 0 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:105.87,107.4 1 0 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:114.54,117.19 2 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:117.19,121.21 4 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:124.4,124.21 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:127.4,127.21 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:130.4,130.21 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:133.4,133.21 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:136.4,136.21 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:139.4,139.21 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:142.4,149.5 2 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:121.21,123.5 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:124.21,126.5 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:127.21,129.5 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:130.21,132.5 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:133.21,135.5 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:136.21,138.5 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:139.21,141.5 1 14 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:156.82,158.9 2 17 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:163.2,164.16 2 17 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:169.2,169.54 1 17 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:158.9,161.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/readwriter.go:164.16,167.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:51.13,55.25 2 1 +github.com/apache/dubbo-go/protocol/dubbo/client.go:59.2,60.25 2 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:65.2,66.16 2 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:69.2,71.16 3 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:75.2,75.45 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:80.2,80.19 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:55.25,58.3 2 1 +github.com/apache/dubbo-go/protocol/dubbo/client.go:60.25,63.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:66.16,67.13 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:71.16,72.13 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:75.45,78.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:83.36,86.16 3 4 +github.com/apache/dubbo-go/protocol/dubbo/client.go:86.16,89.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:92.35,94.2 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:159.26,168.2 3 1 +github.com/apache/dubbo-go/protocol/dubbo/client.go:171.120,174.25 2 2 +github.com/apache/dubbo-go/protocol/dubbo/client.go:178.2,178.90 1 2 +github.com/apache/dubbo-go/protocol/dubbo/client.go:174.25,176.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:182.121,185.25 2 10 +github.com/apache/dubbo-go/protocol/dubbo/client.go:189.2,190.18 2 10 +github.com/apache/dubbo-go/protocol/dubbo/client.go:194.2,194.85 1 10 +github.com/apache/dubbo-go/protocol/dubbo/client.go:185.25,187.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:190.18,192.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:198.71,201.25 2 2 +github.com/apache/dubbo-go/protocol/dubbo/client.go:205.2,205.97 1 2 +github.com/apache/dubbo-go/protocol/dubbo/client.go:201.25,203.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:209.75,211.30 1 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:214.2,214.31 1 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:218.2,224.24 7 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:229.2,232.21 3 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:242.2,248.34 3 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:252.2,254.57 2 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:258.2,258.40 1 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:262.2,262.9 1 10 +github.com/apache/dubbo-go/protocol/dubbo/client.go:270.2,270.31 1 10 +github.com/apache/dubbo-go/protocol/dubbo/client.go:211.30,213.3 1 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:214.31,216.3 1 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:224.24,226.3 1 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:226.8,228.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:232.21,238.3 5 12 +github.com/apache/dubbo-go/protocol/dubbo/client.go:238.8,240.3 1 2 +github.com/apache/dubbo-go/protocol/dubbo/client.go:248.34,251.3 2 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:254.57,256.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:258.40,260.3 1 4 +github.com/apache/dubbo-go/protocol/dubbo/client.go:263.42,265.49 2 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:266.18,267.16 1 10 +github.com/apache/dubbo-go/protocol/dubbo/client.go:273.26,274.19 1 1 +github.com/apache/dubbo-go/protocol/dubbo/client.go:277.2,277.14 1 1 +github.com/apache/dubbo-go/protocol/dubbo/client.go:274.19,276.3 1 1 +github.com/apache/dubbo-go/protocol/dubbo/client.go:280.85,282.16 2 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:285.2,285.50 1 14 +github.com/apache/dubbo-go/protocol/dubbo/client.go:282.16,284.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:288.57,290.2 1 4 +github.com/apache/dubbo-go/protocol/dubbo/client.go:293.48,302.16 3 18 +github.com/apache/dubbo-go/protocol/dubbo/client.go:308.2,311.16 2 18 +github.com/apache/dubbo-go/protocol/dubbo/client.go:316.2,317.16 2 18 +github.com/apache/dubbo-go/protocol/dubbo/client.go:325.2,325.31 1 18 +github.com/apache/dubbo-go/protocol/dubbo/client.go:302.16,307.3 4 4 +github.com/apache/dubbo-go/protocol/dubbo/client.go:311.16,314.3 2 16 +github.com/apache/dubbo-go/protocol/dubbo/client.go:317.16,319.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:319.8,319.23 1 18 +github.com/apache/dubbo-go/protocol/dubbo/client.go:319.23,323.3 1 16 +github.com/apache/dubbo-go/protocol/dubbo/client.go:328.58,330.2 1 16 +github.com/apache/dubbo-go/protocol/dubbo/client.go:332.75,333.31 1 12 +github.com/apache/dubbo-go/protocol/dubbo/client.go:336.2,336.51 1 12 +github.com/apache/dubbo-go/protocol/dubbo/client.go:340.2,340.12 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:333.31,335.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/client.go:336.51,339.3 2 12 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:61.39,63.2 1 0 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:65.57,69.16 3 37 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:73.2,73.34 1 37 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:69.16,71.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:76.80,81.16 3 37 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:85.2,85.20 1 37 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:100.2,101.31 2 36 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:81.16,83.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:85.20,87.10 2 17 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:91.3,92.10 2 17 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:87.10,89.4 1 0 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:92.10,94.4 1 1 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:94.9,96.4 1 16 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:119.44,124.2 1 16 +github.com/apache/dubbo-go/protocol/dubbo/codec.go:126.57,134.2 1 2 +github.com/apache/dubbo-go/protocol/dubbo/config.go:103.51,106.80 2 16 +github.com/apache/dubbo-go/protocol/dubbo/config.go:110.2,110.78 1 16 +github.com/apache/dubbo-go/protocol/dubbo/config.go:114.2,114.80 1 16 +github.com/apache/dubbo-go/protocol/dubbo/config.go:118.2,118.72 1 16 +github.com/apache/dubbo-go/protocol/dubbo/config.go:122.2,122.12 1 16 +github.com/apache/dubbo-go/protocol/dubbo/config.go:106.80,108.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/config.go:110.78,112.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/config.go:114.80,116.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/config.go:118.72,120.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/config.go:125.46,128.80 2 8 +github.com/apache/dubbo-go/protocol/dubbo/config.go:132.2,132.78 1 8 +github.com/apache/dubbo-go/protocol/dubbo/config.go:136.2,136.80 1 8 +github.com/apache/dubbo-go/protocol/dubbo/config.go:140.2,140.63 1 8 +github.com/apache/dubbo-go/protocol/dubbo/config.go:128.80,130.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/config.go:132.78,134.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/config.go:136.80,138.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/config.go:143.46,146.78 2 8 +github.com/apache/dubbo-go/protocol/dubbo/config.go:150.2,150.80 1 8 +github.com/apache/dubbo-go/protocol/dubbo/config.go:154.2,154.63 1 8 +github.com/apache/dubbo-go/protocol/dubbo/config.go:146.78,148.3 1 0 +github.com/apache/dubbo-go/protocol/dubbo/config.go:150.80,152.3 1 0 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:40.93,42.2 1 6 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:43.66,45.2 1 3 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:47.74,51.16 3 2 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:55.2,55.36 1 2 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:62.2,62.14 1 0 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:51.16,54.3 2 0 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:55.36,56.30 1 2 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:56.30,59.4 2 2 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:71.115,74.2 2 5 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:75.89,77.2 1 1 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:79.80,80.6 1 1 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:80.6,81.10 1 1 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:82.26,84.47 2 0 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:86.26,88.47 2 0 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:90.24,92.59 2 1 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:99.4,99.91 1 1 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:92.59,94.13 2 0 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:103.49,105.2 1 2 +github.com/apache/dubbo-go/registry/zookeeper/listener.go:107.54,109.2 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:56.13,61.2 3 1 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:87.64,102.16 4 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:106.2,113.15 6 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:102.16,104.3 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:122.105,139.16 4 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:142.2,149.18 6 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:139.16,141.3 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:151.60,153.2 1 15 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:155.69,157.2 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:159.49,161.2 1 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:163.50,165.2 1 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:167.46,169.2 1 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:171.42,173.2 1 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:175.32,176.29 1 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:179.2,181.20 3 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:176.29,178.3 1 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:184.45,188.36 2 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:192.2,193.34 2 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:203.2,203.13 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:188.36,190.3 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:193.34,195.17 2 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:201.3,201.67 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:195.17,199.9 3 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:206.54,212.14 3 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:255.2,255.12 1 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:213.23,217.9 4 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:221.3,222.17 2 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:226.3,229.73 4 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:231.23,239.9 4 3 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:243.3,244.17 2 3 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:248.3,252.65 4 3 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:217.9,219.4 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:222.17,224.4 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:239.9,241.4 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:244.17,246.4 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:258.51,270.16 3 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:273.2,274.29 2 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:278.2,283.14 4 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:360.2,362.16 2 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:365.2,365.12 1 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:270.16,272.3 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:274.29,276.3 1 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:285.23,287.42 1 3 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:291.3,295.17 5 3 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:299.3,309.26 5 3 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:312.3,314.17 3 3 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:320.3,325.63 4 3 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:327.23,332.17 5 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:336.3,340.17 5 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:345.3,354.63 7 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:356.10,357.72 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:287.42,289.4 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:295.17,298.4 2 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:309.26,311.4 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:314.17,316.4 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:316.9,318.4 1 3 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:332.17,335.4 2 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:340.17,343.4 2 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:362.16,364.3 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:368.80,377.16 5 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:381.2,382.16 2 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:386.2,388.12 2 5 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:377.16,380.3 2 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:382.16,385.3 2 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:391.76,393.2 1 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:395.91,403.23 5 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:420.2,424.24 3 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:403.23,407.20 4 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:412.3,416.26 4 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:407.20,409.4 1 0 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:427.39,435.2 6 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:437.41,438.9 1 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:439.16,440.15 1 2 +github.com/apache/dubbo-go/registry/zookeeper/registry.go:441.10,442.14 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:57.43,58.15 1 7 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:85.2,85.34 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:59.28,60.34 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:61.26,62.32 1 4 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:63.26,64.33 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:65.33,66.38 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:67.33,68.39 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:69.23,70.40 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:71.25,72.31 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:73.26,74.33 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:75.23,76.35 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:77.37,78.34 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:79.41,80.39 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:81.10,82.24 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:97.37,98.28 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:98.28,100.3 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:103.78,108.27 3 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:112.2,120.33 6 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:137.2,137.38 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:146.2,146.87 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:108.27,110.3 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:120.33,123.17 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:128.3,129.17 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:134.3,134.35 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:123.17,127.4 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:129.17,133.4 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:137.38,140.17 3 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:140.17,143.4 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:149.105,165.16 4 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:169.2,172.15 3 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:165.16,167.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:175.49,176.28 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:176.28,178.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:181.141,198.27 4 7 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:203.2,203.22 1 7 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:217.2,218.16 2 7 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:223.2,223.26 1 7 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:198.27,200.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:203.22,205.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:205.8,207.17 2 7 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:207.17,209.4 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:218.16,220.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:226.66,232.15 2 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:237.1,238.6 1 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:232.15,235.3 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:238.6,239.10 1 8 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:240.17,241.14 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:242.26,245.30 2 6 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:279.4,279.30 1 6 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:246.37,250.22 4 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:254.5,255.15 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:256.76,259.39 3 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:268.5,268.15 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:269.88,270.43 1 6 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:273.5,273.63 1 6 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:250.22,253.6 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:259.39,260.42 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:260.42,263.27 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:263.27,265.8 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:270.43,271.14 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:273.63,274.26 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:274.26,276.7 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:284.78,285.34 1 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:289.2,294.12 6 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:285.34,287.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:297.80,298.18 1 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:301.2,304.9 4 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:307.2,307.29 1 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:314.2,316.24 2 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:298.18,300.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:304.9,306.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:307.29,308.17 1 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:308.17,312.4 3 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:316.24,318.3 1 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:318.8,320.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:323.50,325.2 1 6 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:327.39,328.9 1 4 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:335.2,335.14 1 3 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:329.16,330.14 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:331.10,332.16 1 3 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:338.46,339.9 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:345.2,347.19 3 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:350.2,352.14 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:340.16,341.15 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:342.10,342.10 0 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:347.19,349.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:355.35,356.14 1 4 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:360.2,363.19 4 4 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:367.2,368.76 2 4 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:356.14,358.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:363.19,366.3 2 3 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:371.57,378.55 3 5 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:396.2,396.12 1 5 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:378.55,382.20 4 15 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:385.3,386.17 2 15 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:382.20,384.4 1 15 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:386.17,387.31 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:387.31,389.5 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:389.10,392.5 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:399.57,406.19 4 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:409.2,411.67 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:406.19,408.3 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:414.86,426.19 6 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:429.2,431.16 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:435.2,437.21 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:426.19,428.3 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:431.16,434.3 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:440.89,448.19 4 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:456.2,458.43 3 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:463.2,465.21 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:448.19,455.3 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:458.43,462.3 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:468.88,478.19 4 3 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:481.2,482.16 2 3 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:489.2,489.17 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:492.2,492.24 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:496.2,496.29 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:478.19,480.3 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:482.16,483.26 1 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:486.3,487.76 2 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:483.26,485.4 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:489.17,491.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:492.24,494.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:499.70,508.19 4 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:511.2,512.16 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:519.2,519.17 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:522.2,522.24 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:526.2,526.22 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:508.19,510.3 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:512.16,513.26 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:516.3,517.70 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:513.26,515.4 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:519.17,521.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:522.24,524.3 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:529.74,538.19 4 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:541.2,542.16 2 2 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:546.2,546.12 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:551.2,551.19 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:538.19,540.3 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:542.16,545.3 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:546.12,549.3 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/client.go:554.79,556.2 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:43.44,52.6 3 1 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:52.6,53.10 1 2 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:54.22,56.14 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:58.30,68.8 8 1 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:68.8,69.12 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:75.5,78.19 3 1 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:83.5,84.34 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:70.24,72.16 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:73.82,73.82 0 1 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:78.19,79.29 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:79.29,80.12 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/facade.go:84.34,86.6 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:44.67,49.2 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:50.62,52.2 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:53.105,57.6 4 2 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:93.2,93.14 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:57.6,59.17 2 2 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:64.3,64.10 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:59.17,62.4 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:65.31,68.24 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:88.26,89.16 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:69.33,71.26 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:76.29,78.26 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:82.29,83.73 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:84.29,86.16 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:71.26,74.6 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:78.26,81.6 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:96.111,97.46 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:107.2,108.16 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:114.2,117.32 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:144.2,145.29 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:97.46,98.23 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:104.3,104.15 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:98.23,99.14 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:99.14,101.5 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:108.16,111.3 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:117.32,118.28 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:122.3,125.17 4 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:129.3,129.114 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:133.3,133.35 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:118.28,119.12 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:125.17,127.4 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:129.114,130.12 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:133.35,135.48 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:139.4,139.70 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:135.48,138.5 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:145.29,146.31 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:150.3,153.17 3 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:157.3,157.84 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:146.31,147.12 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:153.17,155.12 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:161.89,172.6 6 2 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:172.6,175.17 2 3 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:206.3,207.30 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:233.3,233.10 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:175.17,177.33 2 2 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:180.4,183.8 2 2 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:190.4,191.11 2 2 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:177.33,179.5 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:183.8,184.12 1 2 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:185.18,185.18 0 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:186.13,187.17 1 2 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:192.81,194.13 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:195.27,198.11 3 2 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:199.17,203.13 4 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:207.30,212.18 3 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:215.4,216.118 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:219.4,220.27 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:228.4,228.59 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:212.18,214.5 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:216.118,217.13 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:220.27,221.44 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:224.5,224.71 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:221.44,223.6 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:228.59,231.5 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:234.33,237.51 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:240.4,240.57 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:241.26,243.10 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:237.51,238.13 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:309.48,311.2 1 3 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:317.93,327.8 5 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:332.2,338.16 6 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:343.2,343.29 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:363.2,364.57 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:327.8,330.3 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:338.16,341.3 2 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:343.29,348.17 3 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:351.3,351.117 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:354.3,355.26 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:348.17,350.4 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:351.117,352.12 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:355.26,356.43 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:359.4,359.70 1 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:356.43,358.5 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:364.57,367.3 2 1 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:370.40,372.2 1 0 +github.com/apache/dubbo-go/remoting/zookeeper/listener.go:374.35,376.2 1 0 diff --git a/go.mod b/go.mod index 217206796f..d9c893955c 100644 --- a/go.mod +++ b/go.mod @@ -4,6 +4,7 @@ require ( github.com/dubbogo/getty v1.2.0 github.com/dubbogo/gost v1.1.1 github.com/dubbogo/hessian2 v1.2.0 + github.com/golang/mock v1.3.1 github.com/magiconair/properties v1.8.1 github.com/pkg/errors v0.8.1 github.com/samuel/go-zookeeper v0.0.0-20180130194729-c4fab1ac1bec diff --git a/go.sum b/go.sum index 41c0365c25..752bcd180c 100644 --- a/go.sum +++ b/go.sum @@ -8,6 +8,8 @@ github.com/dubbogo/gost v1.1.1 h1:JCM7vx5edPIjDA5ovJTuzEEXuw2t7xLyrlgi2mi5jHI= github.com/dubbogo/gost v1.1.1/go.mod h1:R7wZm1DrmrKGr50mBZVcg6C9ekG8aL5hP+sgWcIDwQg= github.com/dubbogo/hessian2 v1.2.0 h1:5wFYuMzzRhneUAPbVBVKubIknrEjUM/B76vievYD0Vw= github.com/dubbogo/hessian2 v1.2.0/go.mod h1:7EohF3mE7xmZcj43nP172sapRHOEifcV/jwyHhG4SaY= +github.com/golang/mock v1.3.1 h1:qGJ6qTW+x6xX/my+8YUVl4WNpX9B7+/l2tRsHGZ7f2s= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/gorilla/websocket v1.4.0 h1:WDFjx/TMzVgy9VdMMQi2K2Emtwi2QcUQsztZ/zLaH/Q= @@ -30,12 +32,15 @@ go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/ go.uber.org/zap v1.10.0 h1:ORx85nbTijNz8ljznvCMR1ZBIPKFn3jQrag10X2AsuM= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53 h1:kcXqo9vE6fsZY5X5Rd7R1l7fTgnWaDCVmln65REefiE= golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a h1:1BGLXjeY4akVXGgbC9HugT3Jv3hCI0z56oJR5vAMgBU= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262 h1:qsl9y/CJx34tuA7QCPNp86JNJe4spst6Ff8MjvPUdPg= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= diff --git a/protocol/invoker.go b/protocol/invoker.go index fe6aab848c..c7a74b3255 100644 --- a/protocol/invoker.go +++ b/protocol/invoker.go @@ -22,6 +22,7 @@ import ( "github.com/apache/dubbo-go/common/logger" ) +//go:generate mockgen -source invoker.go -destination mock_invoker.go -self_package github.com/apache/dubbo-go/protocol --package protocol Invoker // Extension - Invoker type Invoker interface { common.Node diff --git a/protocol/mock_invoker.go b/protocol/mock_invoker.go new file mode 100644 index 0000000000..e31ec6cf48 --- /dev/null +++ b/protocol/mock_invoker.go @@ -0,0 +1,80 @@ +// Code generated by MockGen. DO NOT EDIT. +// Source: invoker.go + +// Package protocol is a generated GoMock package. +package protocol + +import ( + common "github.com/apache/dubbo-go/common" + gomock "github.com/golang/mock/gomock" + reflect "reflect" +) + +// MockInvoker is a mock of Invoker interface +type MockInvoker struct { + ctrl *gomock.Controller + recorder *MockInvokerMockRecorder +} + +// MockInvokerMockRecorder is the mock recorder for MockInvoker +type MockInvokerMockRecorder struct { + mock *MockInvoker +} + +// NewMockInvoker creates a new mock instance +func NewMockInvoker(ctrl *gomock.Controller) *MockInvoker { + mock := &MockInvoker{ctrl: ctrl} + mock.recorder = &MockInvokerMockRecorder{mock} + return mock +} + +// EXPECT returns an object that allows the caller to indicate expected use +func (m *MockInvoker) EXPECT() *MockInvokerMockRecorder { + return m.recorder +} + +// GetUrl mocks base method +func (m *MockInvoker) GetUrl() common.URL { + ret := m.ctrl.Call(m, "GetUrl") + ret0, _ := ret[0].(common.URL) + return ret0 +} + +// GetUrl indicates an expected call of GetUrl +func (mr *MockInvokerMockRecorder) GetUrl() *gomock.Call { + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUrl", reflect.TypeOf((*MockInvoker)(nil).GetUrl)) +} + +// IsAvailable mocks base method +func (m *MockInvoker) IsAvailable() bool { + ret := m.ctrl.Call(m, "IsAvailable") + ret0, _ := ret[0].(bool) + return ret0 +} + +// IsAvailable indicates an expected call of IsAvailable +func (mr *MockInvokerMockRecorder) IsAvailable() *gomock.Call { + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsAvailable", reflect.TypeOf((*MockInvoker)(nil).IsAvailable)) +} + +// Destroy mocks base method +func (m *MockInvoker) Destroy() { + m.ctrl.Call(m, "Destroy") +} + +// Destroy indicates an expected call of Destroy +func (mr *MockInvokerMockRecorder) Destroy() *gomock.Call { + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Destroy", reflect.TypeOf((*MockInvoker)(nil).Destroy)) +} + +// Invoke mocks base method +func (m *MockInvoker) Invoke(arg0 Invocation) Result { + ret := m.ctrl.Call(m, "Invoke", arg0) + ret0, _ := ret[0].(Result) + return ret0 +} + +// Invoke indicates an expected call of Invoke +func (mr *MockInvokerMockRecorder) Invoke(arg0 interface{}) *gomock.Call { + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Invoke", reflect.TypeOf((*MockInvoker)(nil).Invoke), arg0) +}