应用级服务发现

参考文章 “Dubbo迈向云原生应用级服务发现重要一步解析”

参考仓库: dubbo-go-samples/registry/serivcediscovery

配置

  • 消费者侧
dubbo:
  registries:
    demoZK:
      protocol: nacos
      address: 127.0.0.1:8848
      registry-type: service # Specify the registry as application-level service discovery, if not filled, it defaults to interface level
  metadata-report: # Define metadata center
    protocol: nacos # The metadata center can choose nacos/zk
    address: 127.0.0.1:8848
  consumer:
    references:
      GreeterClientImpl:
        protocol: tri
        interface: com.apache.dubbo.sample.basic.IGreeter
  • 提供者侧
dubbo:
  registries:
    demoZK:
      protocol: nacos
      address: 127.0.0.1:8848
      registry-type: service # Specify the registry as application-level service discovery, if not filled, it defaults to interface level
  metadata-report: # Define metadata center
    protocol: nacos # The metadata center can choose 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 并定义元数据中心后,将使用应用级服务注册/服务发现。


上次修改时间:2024 年 1 月 2 日:修复损坏的链接 (4d372eccf83)