配置管理平台服务(Mysql持久化、完善角色权限控制、完美兼容Spring Boot Config Client)
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1、项目简介 1.1 开发目的 致力于开发一套能较好管理应用配置的平台,需要支持如下特性: (1)配置编辑简单易用 (2)多角色权限控制、配置修改需要双人复核、配置修改有完备的修改记录 (3)配置支持多环境、多版本控制 (4)支持多种框架(目前支持Spring Cloud Config) (5)应用获取配置保留获取日志 (6)支持应用灰度发布(暂不支持) (7)高可用 (8)服务无状态,支持分布式部署。登录验证采用JWT技术,登录态客户端维护。 1.2 使用技术 服务端 :SpringBoot、MybatisPlus、Mysql、Email 管理端 :Vue、ViewUI 1.3 环境信息 管理端地址: http://119.29.120.234/config-center-view/#/ 展示账号:demo 密码:123456 (也可自行注册账号, 一定要填真实邮箱,会发邮件验证 ) 配置服务地址(接口获取配置使用) :http://119.29.120.234/config-center-service/config 1.4 名词解释 (1) 命名空间(Group) :相当于组织或者大型项目的名称,每个用户都可以创建多个命名空间,也可以将其他用户以 多种角色 加入到自己的命名空间中。 (2) 应用