diff --git a/config/config_loader.go b/config/config_loader.go index 121ef39ff2a676076d9cd104df1dcf2ebc37d840..1ed43ededdf9c8bfeb30c0c8f62b8c9a414246e6 100644 --- a/config/config_loader.go +++ b/config/config_loader.go @@ -102,6 +102,7 @@ func loadConsumerConfig() { metricConfig = consumerConfig.MetricConfig applicationConfig = consumerConfig.ApplicationConfig + extension.SetAndInitGlobalDispatcher(consumerConfig.eventDispatcherType) extension.SetAndInitGlobalDispatcher(consumerConfig.eventDispatcherType) @@ -180,6 +181,7 @@ func loadProviderConfig() { // so, you should know that the consumer's config will be override metricConfig = providerConfig.MetricConfig applicationConfig = providerConfig.ApplicationConfig + extension.SetAndInitGlobalDispatcher(providerConfig.eventDispatcherType) extension.SetAndInitGlobalDispatcher(consumerConfig.eventDispatcherType) @@ -196,6 +198,7 @@ func loadProviderConfig() { } svs.id = key svs.Implement(rpcService) + svs.Protocols = providerConfig.Protocols if err := svs.Export(); err != nil { panic(fmt.Sprintf("service %s export failed! err: %#v", key, err)) } diff --git a/go.sum b/go.sum index 9bcb1fe45700401e938c0caa1aca94e65711fe0b..304025f27087dd66c409592c0a36c1a893ac4d60 100644 --- a/go.sum +++ b/go.sum @@ -385,6 +385,8 @@ github.com/modern-go/reflect2 v1.0.1 h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9 github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/nacos-group/nacos-sdk-go v0.0.0-20191128082542-fe1b325b125c h1:WoCa3AvgQMVKNs+RIFlWPRgY9QVJwUxJDrGxHs0fcRo= +github.com/nacos-group/nacos-sdk-go v0.0.0-20191128082542-fe1b325b125c/go.mod h1:CEkSvEpoveoYjA81m4HNeYQ0sge0LFGKSEqO3JKHllo= github.com/nacos-group/nacos-sdk-go v0.3.1 h1:MI7bNDAN5m9UFcRRUTSPfJi4dCQo+TYG85qVB1rCHeg= github.com/nacos-group/nacos-sdk-go v0.3.1/go.mod h1:ESKb6yF0gxSc8GuS+0jaMBe+n8rJ5/k4ya6LyFG2xi8= github.com/nicolai86/scaleway-sdk v1.10.2-0.20180628010248-798f60e20bb2 h1:BQ1HW7hr4IVovMwWg0E0PYcyW8CzqDcVmaew9cujU4s=