欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

dubboadmin可视化管理

时间:2023-04-22

dubbo admin 可视化管理

       

官网:https://dubbo.apache.org/zh/docsv2.7/admin/ops/

docker 镜像:https://hub.docker.com/r/apache/dubbo-admin

             

                

                                      

dubbo admin 安装

         

下载镜像

docker pull apache/dubbo-admin

            

配置文件

## Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements、 See the NOTICE file distributed with# this work for additional information regarding copyright ownership.# The ASF licenses this file to You under the Apache License, Version 2.0# (the "License"); you may not use this file except in compliance with# the License、 You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR ConDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.## centers in dubbo2.7, if you want to add parameters, please add them to the urladmin.registry.address=zookeeper://127.0.0.1:2181admin.config-center=zookeeper://127.0.0.1:2181admin.metadata-report.address=zookeeper://127.0.0.1:2181# nacos config, add parameters to url like username=nacos&password=nacos#admin.registry.address=nacos://127.0.0.1:8848?group=DEFAULT_GROUP&namespace=public#admin.config-center=nacos://127.0.0.1:8848?group=dubbo#admin.metadata-report.address=nacos://127.0.0.1:8848?group=dubbo#group (Deprecated it is recommended to use URL to add parameters,will be removed in the future)#admin.registry.group=dubbo#admin.config-center.group=dubbo#admin.metadata-report.group=dubbo#namespace used by nacos、(Deprecated it is recommended to use URL to add parameters,will be removed in the future)#admin.registry.namespace=public#admin.config-center.namespace=public#admin.metadata-report.namespace=publicadmin.root.user.name=root #用户名admin.root.user.password=root #密码#session timeout, default is one houradmin.check.sessionTimeoutMilli=3600000# apollo config# admin.config-center = apollo://localhost:8070?token=e16e5cd903fd0c97a116c873b448544b9d086de9&app.id=test&env=dev&cluster=default&namespace=dubbo# (Deprecated it is recommended to use URL to add parameters,will be removed in the future)#admin.apollo.token=e16e5cd903fd0c97a116c873b448544b9d086de9#admin.apollo.appId=test#admin.apollo.env=dev#admin.apollo.cluster=default#admin.apollo.namespace=dubbo#compressserver.compression.enabled=trueserver.compression.mime-types=text/css,text/javascript,application/javascriptserver.compression.min-response-size=10240#token timeout, default is one houradmin.check.tokenTimeoutMilli=3600000#Jwt signingKeyadmin.check.signSecret=86295dd0c4ef69a1036b0b0c15158d77#dubbo configdubbo.application.name=dubbo-admindubbo.registry.address=${admin.registry.address}# mysql#spring.datasource.driver-class-name=com.mysql.jdbc.Driver#spring.datasource.url=jdbc:mysql://localhost:3306/dubbo-admin?characterEncoding=utf8&connectTimeout=1000&socketTimeout=10000&autoReconnect=true#spring.datasource.username=root#spring.datasource.password=mysql# h2spring.datasource.url=jdbc:h2:mem:~/dubbo-admin;spring.datasource.username=saspring.datasource.password=# id generate typemybatis-plus.global-config.db-config.id-type=none

              

创建容器

# zookeeperdocker run -it -d --net fixed --ip 172.18.0.2 -p 2182:2181 --name zoo zookeeper# dubbo-admindocker run -it -d --net fixed --ip 172.18.0.3 -p 8000:8080 -e admin.registry.address=zookeeper://172.18.0.2:2181 -e admin.config-center=zookeeper://172.18.0.2:2181 -e admin.metadata-report.address=zookeeper://172.18.0.2:2181 --name dubbo-admin apache/dubbo-admin

           

localhost:8000:用户名root、密码root

             

                 

                     

                                      

dubbo admin 使用

        

服务查询

             

               

               

                

            

 服务治理:条件路由、标签路由、黑白名单、动态配置、权重调整、负载均衡

              

              

           

服务测试

              

              

           

接口文档:代码中增加注解生成类似swagger的文档(详细参照官网)

              

              

 服务mock

              

           

 服务统计

              

              

             

配置管理

              

                

               

                     

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。