遠端載入配置啟動

遠端載入配置啟動

1. 準備工作

  • 已安裝 dubbo-go cli 工具和相關工具
  • 建立新的 demo 應用程式
  • 在本地/遠端啟動 Nacos 執行個體,並登入控制台

2. 在配置中心建立配置

Dubbogo 服務框架支援將設定檔「dubbogo.yaml」的內容預先放入配置中心,然後再配置註冊中心的地址。在本地 dubbogo.yaml 設定檔中,您只需要撰寫配置中心的資訊即可。目前支援作為配置中心的中介軟體有:Apollo、Nacos、ZooKeeper。

您可以參考配置中心範例,任何正確配置 config-center 設定的服務都會先從配置中心文件載入整個配置。

dubbo:
  config-center:
    protocol: nacos
    address: 127.0.0.1:8848
    data-id: dubbo-go-samples-configcenter-nacos-server
    group: myGroup # nacos group, default is DEFAULT_GROUP
# namespace: 9fb00abb-278d-42fc-96bf-e0151601e4a1 # nacos namespaceID, default is public namespace

## set in config center, group is 'dubbo', dataid is 'dubbo-go-samples-configcenter-nacos-server', namespace is default
#dubbo:
# registries:
# demoZK:
# protocol: nacos
# timeout: 3s
# address: 127.0.0.1:8848
# protocols:
# triple:
# name: tri
# port: 20000
# provider:
# services:
# GreeterProvider:
# interface: com.apache.dubbo.sample.basic.IGreeter # must be compatible with grpc or dubbo-java

最後修改日期:2024 年 1 月 17 日:修復損壞的連結 (6651e217e73)