Dubbo-Admin初探
简介:
Dubbo Admin介绍
在Dubbo2.6.0版本之前,Dubbo的工程内部包含有dubbo-admin的模块,这个模块提供了Dubbo服务治理的功能,包括动态配置等。
在github上对应的发布tag上可以看到从dubbo-2.6.1开始已经单独抽离出新的模块承载dubbo-admin模块的功能。
Dubbo Admin介绍
- 在Dubbo2.6.0版本之前,Dubbo的工程内部包含有dubbo-admin的模块,这个模块提供了Dubbo服务治理的功能,包括动态配置等。
- 在github上对应的发布tag上可以看到从dubbo-2.6.1开始已经单独抽离出新的模块承载dubbo-admin模块的功能。
- 之所以还分析dubbo-2.6.0的老版本是因为对比了新旧版本的dubbo-admin的功能,dubbo-2.6.0版本从源码角度更适合阅读和debug,有助于了解底层细节。
![](https://yqfile.alicdn.com/aedba13f279e5a2c93e343bcfa090f86c52144e8.png?x-oss-process=image/resize,w_1400/format,webp)
Dubbo Admin管理界面
![dubbo-admin dubbo-admin](https://yqfile.alicdn.com/b102a6d21d8dcd8d738db377b8343d6a2b2c4455.gif?x-oss-process=image/resize,w_1400/format,webp)
![](https://yqfile.alicdn.com/5630a20d19be406cd5c1b812dae4b8c0c3fbd7d7.png?x-oss-process=image/resize,w_1400/format,webp)
![](https://yqfile.alicdn.com/edc60808b7cd0612e2051252f38d00b80fe9134f.png?x-oss-process=image/resize,w_1400/format,webp)
![](https://yqfile.alicdn.com/46c7f5b21081afc85de61b70573924687cced77a.png?x-oss-process=image/resize,w_1400/format,webp)
Dubbo Admin本地调试
- 1.本地启动zookeeper作为注册中心,监听2181端口。
- 2.下载dubbo源码并切换到2.6.x版本,找到com.alibaba.dubbo.demo.provider.Provider模块并启动作为provider便于验证。
- 3.下载dubbo源码并切换到tag为2.6.0的dubbo版本用于启动dubbo-admin模块。
- 4.本地安装tomcat软件并导入dubbo-admin的war后启动就可以进行各种操作。
- 5.具体的启动步骤如下图所示。
结束
- 后续会针对Dubbo-Admin的实现机制做下简略分析。