Dubbo-go 3.0 应用级服务发现
Dubbo-go 3.0 应用级服务发现
参考文章《Dubbo 迈出云原生重要一步 应用级服务发现解析》
参考仓库:dubbo-go-samples/registry/serivcediscovery
配置方案
- Consumer 端
dubbo: registries: demoZK: protocol: nacos address: 127.0.0.1:8848 registry-type: service # 指定该注册中心为应用级服务发现,不填默认为接口级 metadata-report: # 定义元数据中心 protocol: nacos # 元数据中心可选nacos/zk address: 127.0.0.1:8848 consumer: references: GreeterClientImpl: protocol: tri interface: com.apache.dubbo.sample.basic.IGreeter
- Provider 端
dubbo: registries: demoZK: protocol: nacos address: 127.0.0.1:8848 registry-type: service # 指定该注册中心为应用级服务发现,不填默认为接口级 metadata-report: # 定义元数据中心 protocol: nacos # 元数据中心可选nacos/zk address: 127.0.0.1:8848 protocols: triple: name: tri port: 20000 provider: services: GreeterProvider: interface: com.apache.dubbo.sample.basic.IGreeter
相比于常规配置,定义好registry-type: service, 并且定义好元数据中心后,将会使用应用级服务注册/服务发现。