應用級服務發現

參考文章 “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)