Spring Cloud Config 的综合管理后台 SCCA

软件介绍

简介

在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

本文地址:https://www.codercto.com/soft/d/1627.html

C++编程风格

C++编程风格

卡吉尔 / 聂雪军 / 机械工业出版社发行室 / 2007-1 / 25.00元

本书描述C++语言中较深层次的程序设计思想和使用方法,包含大量软件工程概念和设计模式,重点介绍大规模编程相关的内容,例如增加代码的可读性、可维护性、可扩展性以及执行效率等的方法。本书的示例代码都是从实际程序中抽取出来的,融人了作者的实际开发经验。讲解如何正确地编写代码以及避开一些常见的误区和陷阱,并给出了许多实用的编程规则,可快速提升读者的C++编程功力。   本书描述平实,示例丰富,适合有......一起来看看 《C++编程风格》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具