apache / dubbo-go

Go Implementation For Apache Dubbo .
https://dubbo.apache.org/
Apache License 2.0
4.69k stars 917 forks source link

dubbo-go的服务注册到nacos上服务名为dubbo.io #2696

Closed lzp19 closed 2 months ago

lzp19 commented 3 months ago

之前使用dubbogo-cli newApp IDC && cd IDC方式创建dubbo-go项目注册到nacos上会正常显示 nacos 如果自己去创建项目则会注册服务为dubbo.io,后面我把dubbogo-cli newApp IDC && cd IDC创建项目的mod依赖放到 自己创建的项目上就正常了,使用的是dubbo.apache.org/dubbo-go/v3 v3.0.5 然后我现在运行https://github.com/apache/dubbo-go-samples/tree/main/config_center/nacos这个项目又出现 了注册到nacos上的服务名称是dubbo.io,想把dubbo-go v3.2.0-rc1的版本降下来,但是依赖报错 go: nacos-dubbo/go-client/cmd imports dubbo.apache.org/dubbo-go/v3: module dubbo.apache.org/dubbo-go/v3@latest found (v3.1.1), but does not contain package dubbo.apache.org/dubbo-go/v3 go: nacos-dubbo/proto imports dubbo.apache.org/dubbo-go/v3/client: module dubbo.apache.org/dubbo-go/v3@latest found (v3.1.1), but does not contain package dubbo.apache.org/dubbo-go/v3/client go: nacos-dubbo/proto imports dubbo.apache.org/dubbo-go/v3/protocol/triple/triple_protocol: module dubbo.apache.org/dubbo-go/v3@latest found (v3.1.1), but does not contain package dubbo.apache.org/dubbo-go/v3/protocol/triple/triple_protocol go: nacos-dubbo/proto imports dubbo.apache.org/dubbo-go/v3/server: module dubbo.apache.org/dubbo-go/v3@latest found (v3.1.1), but does not contain package dubbo.apache.org/dubbo-go/v3/server 主要和java进行通信,如果服务名是dubbo.io,go返回给java会报错

lzp19 commented 3 months ago

https://github.com/apache/dubbo-go-samples/tree/main/config_center/nacos

lzp19 commented 2 months ago
dubbo:
  registries:
    nacos:
      registry-type: interface

配置这个好像就可以了