jeesuite-config 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
jeesuite-config 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
jeesuite-config 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
jeesuite-config 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
jeesuite-config 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
提 交 者 vakinge
适用人群 未知
收录时间 2019-06-13

软件简介

jeesuite-config是jeesuite开源系列的一员,是一款简约而不简单的分布式配置中心,基于Apache License 2.0开源协议,已经在生产环境实战3年+,稳定可靠。

为什么要造轮子?

之前试用过几个开源的配置中心(disconf、Apollo、diamond以及Spring Cloud Config),各有弊端或者是不满足我们的需求(譬如部署复杂、功能太复杂、不支持全局配置、不支持敏感配置加密,对springboot支持不友好,界面不友好或者无界面等等)。所以从2016年开始有了一个初级版本,经过三年生产环境实际需求不断完善于是就有了这个开源项目。

jeesuite-config核心功能

  1. 支持多环境、多版本配置管理
  2. 支持全局配置、多应用共享配置
  3. 支持配置文件、配置项、json配置支持
  4. 支持加密配置(server自动加密,client自动解密)
  5. 支持spring、springboot无缝对接
  6. 支持环境+项目维度精细化权限(只读/读写)控制
  7. 支持http和zookeeper方式配置实时同步
  8. 支持在线查看应用当前运行时配置(配置中心与本地合并后的最终配置)
  9. 支持查看配置历史版本、一键回滚、版本对比
  10. 安全功能支持:可选开启安全ip功能与内网拉取配置限制

部分页面截图

输入图片说明

查看配置

输入图片说明

用户权限管理

输入图片说明

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于开发技能专区
2019/06/17 10:12

分布式配置中心 jeesuite-config 最终版本发布

jeesuite-config配置中心最终版本了 ,功能已经够用以后不打算新增功能,发个更新日志。 核心功能 支持多环境、多版本配置管理 支持全局配置、多应用共享配置 支持配置文件(xml,properties)、配置项、json配置支持 支持加密配置(server自动加密,client自动解密) 支持spring、springboot无缝对接 支持环境+项目维度精细化权限(只读/读写)控制 支持http和zookeeper方式配置实时同步 支持在线查看应用当前运行时配置(配置中心与本...

2
30
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/10/11 10:15

jeesuite分布式框架环境搭建

<div class="htmledit_views"> <p><a target="_blank"></a></p><p><a target="_blank"></a><span style="font-family:'宋体';">一、简述</span></p><p><a target="_blank"></a><span style="font-family:'宋体';">这是菜鸟走向开源的第一步。开源项目</span>jeesuite<span style="font-family:'宋体';">:</span><a href="http://git.oschina.net/vakinge/jeesuite-libs" rel="nofollow" target="_blank"><u><span style="colo...

0
0
2020/12/13 20:31

Config

# 简介 Spring Cloud Config项目是一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分,server提供配置文件的存储、以接口的形式将配置文件的内容提供出去,client通过接口获取数据、并依据此数据初始化自己的应用。Spring cloud使用git或svn存放配置文件,默认情况下使用git。 # 引入步骤 1. pom中添加依赖 ``` org.springframework.cloud spring-cloud-config-server 2.2.5.RELEASE ``` 2. 启动类上添加注解@...

0
0
发表了博客
2019/10/09 10:44

关于ssh_config和sshd_config

转载:https://www.cnblogs.com/panda2046/p/5933498.html 在远程管理linux系统基本上都要使用到ssh,原因很简单:telnet、FTP等传输方式是以明文传送用户认证信息,本质上是不安全的,存在被网络窃听的危险。SSH(Secure Shell)目前较可靠,是专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题,透过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。 ssh_...

0
0
发表了博客
2019/02/15 15:09

Config

/**  *   */ package com.erbaoshen.config; import org.apache.commons.lang3.SystemUtils; /**  * @author Administrator  *  */ public class Config {     public static String home = SystemUtils.USER_HOME + "\\email\\temp\\";;           }...

0
0
2019/07/24 14:18

config

https://blog.csdn.net/qq_20597727/article/details/82465069

0
0
2020/12/22 17:02

app-config-GBDX App Config-Various

app-config-GBDX App Config-Various 发布:2020-12-22 17:02:10.349835 作者:Various ### 作者邮箱:tdgplatform@digitalglobe.com ### 首页:https://github.com/TDG-Platform/app-config ### 文档:None ### 下载链接 UNKNOWN ===================== Config Provider Released: TBD Introduction GBDX Config Provider Installation TODO: fill out more blah blah Getting Started with Config Provider TODO: more docum...

0
0
发表了博客
2012/07/12 15:25

configure,pkg-config和PKG_CONFIG_PATH

1.什么是configure configure会根据传入的配置项目检查程序编译时所依赖的环境以及对程序编译安装进行配置,最终生成编译所需的Makefile文件供程序Make读入使用进而调用相关编译程式(通常调用编译程序都是gcc)来编译最终的二进制程序。而configure脚本在检查相应依赖环境时(例:所依赖软件的版本、相应库版本等),通常会通过pkg-config的工具来检测相应依赖环境。 2.什么是pkg-config pkg-config用来检索系统中安装库文件的信息...

0
1
发表了博客
2015/12/20 19:07

linux ssh_config和sshd_config配置文件

一、SSH客户端和服务器端配置文件 现在远程管理linux系统基本上都要使用到ssh,原因很简单:telnet、FTP等传输方式是以明文传送用户认证信息,本质上是不安全的,存在被网络窃听的危险。SSH(Secure Shell)目前较可靠,是专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题,透过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。 ssh_config和sshd_config都...

0
1
2018/09/14 20:04

Git-Config

Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。一:这些变量存储在三个不同的位置: etc/gitconfig :包含系统上每一个用户及他们仓库的通用配置。 2.~/.gitconfig 或 ~/.config/git/config 文件:只针对当前用户。 3.当前使用仓库的 Git 目录中的 config 文件(就是 .git/config):针对该仓库。 二:如何查看三个配置文件的内容? (1)查看系统级别-etc/gitconfig配置内容: git config --syste...

0
0
2018/09/12 19:48

Git-Config

Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。一:这些变量存储在三个不同的位置: etc/gitconfig :包含系统上每一个用户及他们仓库的通用配置。 2.~/.gitconfig 或 ~/.config/git/config 文件:只针对当前用户。 3.当前使用仓库的 Git 目录中的 config 文件(就是 .git/config):针对该仓库。 二:如何查看三个配置文件的内容? (1)查看系统级别-etc/gitconfig配置内容: git config --syste...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
25 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部