Dubbo基础之四管理控制台 dubbo-admin
Dubbo提供一个重要功能就是服务治理(SOA governance),什么是服务治理呢?企业为了确保项目顺利完成而实施的过程,需要进行各方面的管理。服务治理就是用来管理SOA的采用和实现的过程。
服务治理内容主要包含:服务管理、路由规则、动态配置、服务降级、访问控制、权重调整、负载均衡等。如果在开发时需要知道注册中心都注册了哪些服务,有哪些消费者来消费这些服务,就可以通过部署一个管理中心来实现。其实管理中心的本质就是一个web应用,原来是war包需要部署到tomcat即可,现在是jar可以直接通过java命令运行。
具体操作如下:
一、安装dubbo-amdin
1、首先下载该项目https://github.com/apache/dubbo-admin
2、使用idea打开该项目,首先映入眼帘的就是README.md。关注其中的Production Setup,按其步骤操作
3、按上述操作完毕后,jar为distribute下的
4、执行该文件后,登录http://localhost:8080。可以看到admin提供的具体功能
5、通过服务查询,可以查到之前建立的服务HelloService