前言
大家好,今天开始给大家分享 — Dubbo 专题之 Dubbo Admin 部署。在前一个章节中我们介绍了 Dubbo 服务治理,以及我们也从架构的演进进行探讨分布式发展的背景,同时我们知道 Dubbo 中的服务治理主要作用是改变运行时服务的行为和选址逻辑、达到限流、权重配置等目的,其中 Dubbo 服务治理提供了:服务发现注册、服务监控、集群容错、负载均衡、黑白名单、标签路由、条件路由、权重调节等能力。那有的小伙伴想知道这些服务治理我们在那里可以管理和维护呢 ?那么本章节就围绕着我们要使用的服务治理管理控制台展开。下面就让我们快速开始吧!
1. Dubbo Admin 简介
下面来自于官网的简介:Dubbo Admin 在架构上采取了前后端分离的方式,前端使用 Vue
和 Vuetify
分别作为 Javascript
框架和 UI
框架,后端采用 Spring Boot
框架。既可以按照标准的 Maven 方式进行打包、部署,也可以采用前后端分离的部署方式方便开发,功能上:目前具备了服务查询、服务治理以及服务测试三部分内容。我们可以简单总结为:Dubbo Admin 采用标准的 SpringBoot
和前后端分离的架构设计,同时为我们提供了:服务治理、服务查询、服务测试等功能。
2. 服务治理能力
在前面《Dubbo 服务治理简介》我们已经讨论了 Dubbo 服务治理相关话题,那么在我们的 Dubbo Admin 都提供哪些服务治理能力呢?下面我们总结了日常工作中常使用的服务治理能力:
- 服务管理