閱讀262 返回首頁    go 阿裏雲


多注冊中心兼容__EDAS 中的 Dubbo 開發_開發者指南_企業級分布式應用服務 EDAS-阿裏雲

多注冊指 Dubbo/HSF 應用可以同時注冊服務到 EDAS、ZooKeeper 注冊中心,為其他消費者提供服務。

多訂閱指 Dubbo/HSF 應用去消費一個服務時,可以同時訂閱 EDAS、ZooKeeper 注冊中心中的服務。

使用方式

  1. 在當前應用中加入不低於1.5.0的 edas-sdk 依賴。

    1. <dependency>
    2. <groupId>com.alibaba.edas</groupId>
    3. <artifactId>edas-sdk</artifactId>
    4. <version>1.5.0</version>
    5. </dependency>
  2. 指定 ZooKeeper 注冊/訂閱中心地址。指定方式主要包含以下兩種:

    • 環境變量指定(支持 HSF 、Dubbo 應用):

      -Dhsf.registry.address=zookeeper://IP地址:端口

    • XML 指定方式(隻支持 HSF 應用):

      <hsf:registry address="zookeeper://IP地址:端口" />

  3. 指定 ZooKeeper 地址後 Dubbo 應用默認會啟動雙注冊和訂閱。HSF 應用若需要啟用雙注冊/訂閱,還需要設置調用參數 invokeType 。

    • 隻注冊/訂閱 ConfigServer 中的服務:invokeType="hsf"
    • 隻注冊/訂閱 ZooKeeper 中的服務: invokeType="dubbo"
    • 雙訂閱/注冊: invokeType="hsf,dubbo"
  4. 創建應用時,需要選擇不低於3.0版本的容器,然後上傳啟動即可。

最後更新:2016-11-23 16:04:20

  上一篇:go Dubbo 注解兼容情況__EDAS 中的 Dubbo 開發_開發者指南_企業級分布式應用服務 EDAS-阿裏雲
  下一篇:go 開發問題排查__開發者指南_企業級分布式應用服務 EDAS-阿裏雲