Spring Cloud Config 的综合管理后台 SCCA

Apache
Java
跨平台
2018-11-12
程序猿DD

简介

在Spring Cloud的微服务架构方案中虽然提供了Spring Cloud Config来担任配置中心的角色,但是该项目的功能在配置的管理层面还是非常欠缺的。初期我们可以依赖选取的配置存储系统(比如:Gitlab、Github)给我们提供的配置管理界面来操作所有的配置信息,但是这样的管理还是非常粗粒度的,因此这个项目的目的就是解决这个问题,通过此项目,我们将提供一套基于Spring Cloud Config配置中心的可视化管理系统。

在该项目中,我们对于服务治理、配置存储、可视化操作都做了抽象,只要目的就是为了尽可能的兼容所有Spring Cloud Config的用户。任何Spring Cloud Config仅需要通过一些简单的配置,或者迁移工具就能将原来正在使用的配置中心统一的管理起来。

架构概览

本项目采用了前后端分离的架构,通过core模块抽象了前端需要的操作,再通过persistence和discovery模块隔离不同的配置仓库和不同的服务注册中心,从而达到前端程序不需要关心到底使用了什么存储配置以及使用了什么注册中心,这样用户可以根据自己的需要自由的组合不同的配置存储和服务治理机制,尽可能的匹配大部分Spring Cloud用户的需求。

版本说明

各版本Release Notes

1.2.0-SNAPSHOT

欢迎提交ISSUE提出您的想法,我们会综合考虑纳入该版本的开发清单中!

使用文档v1.2.0

1.1.0-RELEASE

  • 架构调整

    • 增加配置中心的plugin模块,对外提供存储的更多控制能力

    • DB存储的配置中心不需要与管理端的DB用同一个数据库了,可以独立部署

  • 增加用户管理、用户登录功能

  • Git存储优化:yaml和properties同时支持

  • 支持配置中心增加用户名/密码访问控制的优化

使用文档v1.1.0

1.0.0-RELEASE

  • 灵活易用的配置管理界面

  • 具备对Spring Cloud Config基本元素以及为方便管理增加的管理元素的维护功能,包括:多环境管理、环境特有参数的维护、加密参数维护、项目维护、配置的多版本等

  • 便捷常用操作,包括:加密解密功能、批量替换环境参数、批量加密等

  • 支持多种配置编辑模式:列表格式、YAML格式、PROPERTIES格式

  • 适配目前已经在使用Spring Cloud Config的用户(支持DB和Git存储)

  • 模块可分离部署,支持多种不同场景的用户使用

  • 兼容所有Spring Cloud支持的服务发现机制

使用文档v1.0.0

的码云指数为
超过 的项目
加载中

评论(2)

m
melo_信徒

引用来自“程序猿DD”的评论

为spring cloud config的用户插上管理的翅膀 ^_^
666,一直跟着DD大大学习,之前一直对基于无论是基于数据库还是git管理的配置都无法灵活管理,感恩👍
程序猿DD
程序猿DD 软件作者
为spring cloud config的用户插上管理的翅膀 ^_^

暂无资讯

暂无问答

Spring Cloud学习笔记一

Spring Cloud学习笔记一 随着互联网技术发展,微服务越来越多被企业应用,本文记录一下我的Spring Cloud学习笔记。 Spring Cloud学习之前先学习了Spring Boot项目搭建,然后学习Spring Clou...

2018/05/31 14:03
9
0
为Spring Cloud Config插上管理的翅膀

最近一致在更新Spring Cloud Config的相关内容,主要也是为这篇埋个伏笔,相信不少调研过Spring Cloud Config的用户都会吐槽它的管理能力太弱。因此,就有了下面为讲推荐的这个开源项目,希望...

2018/07/29 10:37
34
0
spring cloud + spring boot + 分布式微服务云架构

做一个微服务架构需要的技术整理: View: H5、Vue.js、Spring Tag、React、angularJs Spring Boot/Spring Cloud: Zuul、Ribbon、Feign、Turbine、Hystrix、Oauthor......

2018/06/08 10:03
13
0
Spring Cloud生态的配置服务器最全对比贴

本文从社区活跃度、产品特点、成功案例、产品缺点等维度,全方位对比Spring Cloud Config、Apollo、Nacos、Disconf、Spring Cloud Consul、Spring Cloud Zookeeper等几款Spring Cloud生态的配...

01/30 10:12
1K
0
eureka 配置中心,注册中心环境搭建

1. eureka-server 1.1 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org...

2018/05/30 17:05
124
0
spring cloud config 从0到1

spring cloud 系列

2017/11/08 14:08
1K
5
spring cloud + spring boot + springmvc+mybatis分布式微服务云架构

做一个微服务架构需要的技术整理: 壹玖零叁八叁贰伍柒玖 View: H5、Vue.js、Spring Tag、React、angularJs Spring Boot/Spring Cloud: Zuul、Ribbon、Feign、Turbine、Hystrix、Oauthor2、...

2018/11/01 15:17
19
0
SpringCloud(第 035 篇)配置服务客户端ConfigClient链接经过认证的配置服务端

1、前面一章节讲解了服务端配置安全认证,那么本章节就讲解如何链接上服务端的认证; 2、这里还顺便列举下配置路径的规则: /***********************************************************...

2017/10/18 14:10
50
0
(二)spring cloud微服务分布式云架构 - 整合企业架构的技术点

spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢? 下面我针对于spring cloud微服务分布式云架构做了以下技...

2018/11/21 10:31
6
0
(二)Java springboot B2B2C o2o多用户商城 springcloud架构- 整合企业架构的技术点

spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢? 下面我针对于spring cloud微服务分布式云架构做了以下技...

02/15 16:40
9
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部