1. 程式人生 > >Dubbo 生態添新兵,Dubbo Admin 發布 v0.1

Dubbo 生態添新兵,Dubbo Admin 發布 v0.1

min 環境 其中 in包含 try onf set zookeeper 否則

為了提升 Dubbo 裏程碑版本2.7.0的使用體驗,我們於去年年中啟動了 Dubbo Admin 的重構計劃,並作為Dubbo生態的子項目,於近期發布了v0.1,重構後的項目在結構上的變化如下:

將後端框架從webx替換成spring boot
前端采用Vue和Vuetify.js作為開發框架
移除velocity模板
集成swagger,提供api管理功能
當前版本的Dubbo Admin包含了之前版本中的絕大部分功能,包括服務治理,服務查詢等,同時支持了Dubbo2.7中服務治理的新特性。

配置規範
由於在Dubbo2.7中,配置中心和註冊中心做了分離,並且增加了元數據中心,因此Dubbo Admin的配置方式也做了更新,application.properties中的配置如下:

admin.registry.address=zookeeper://127.0.0.1:2181
admin.config-center=zookeeper://127.0.0.1:2181
admin.metadata.address=zookeeper://127.0.0.1:2181
也可以和Dubbo2.7一樣,在配置中心指定元數據和註冊中心的地址,以zookeeper為例,配置的路徑和內容如下:

/dubbo/config/dubbo/dubbo.properties

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.metadata-report.address=zookeeper://127.0.0.1:2181

配置中心裏的地址會覆蓋掉本地application.properties的配置

功能介紹
功能上,主要延續了之前版本的功能,包括服務查詢和服務治理,2.7版本在服務治理的功能上有了很大的改進,這些改進也大部分都會以Dubbo Admin作為入口來體現。