This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch 3.1 in repository https://gitbox.apache.org/repos/asf/dubbo-go.git
commit 59bef4dd13f87580ca43ed58fe805cfc839c91fa Author: chickenlj <[email protected]> AuthorDate: Mon Feb 27 17:54:03 2023 +0800 fix service discovery, generate url for each service. --- registry/servicediscovery/service_discovery_registry.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/registry/servicediscovery/service_discovery_registry.go b/registry/servicediscovery/service_discovery_registry.go index 9a950ce69..a7b8e5592 100644 --- a/registry/servicediscovery/service_discovery_registry.go +++ b/registry/servicediscovery/service_discovery_registry.go @@ -258,8 +258,10 @@ func (s *serviceDiscoveryRegistry) LoadSubscribeInstances(url *common.URL, notif return err } instance.SetServiceMetadata(metadataInfo) - for _, url := range instance.ToURLs() { - notify.Notify(®istry.ServiceEvent{Action: remoting.EventTypeAdd, Service: url}) + for _, serviceInfo := range metadataInfo.Services { + for _, url := range instance.ToURLs(serviceInfo) { + notify.Notify(®istry.ServiceEvent{Action: remoting.EventTypeAdd, Service: url}) + } } } return nil
