微服务配置中心 mconf

MIT
Java
跨平台
2017-07-24
李景枫

微服务配置中心 mconf(又称蚂蚁配置中心) ,基于 Zookeeper和Redis实现的配置中心。提供拉取配置、订阅配置、新增配置、删除配置、修改配置等功能。支持多数据中心、多环境配置、配置分组、多版本配置等功能。

在分布式微服务架构中,当应用数量和各个应用部署实例的数量较多时,如果还是手动去实现配置信息的修改或数据的迁移等,其效率是很低的。且认为手动操作的也有可能出现错误的情况,从而引发应用发布错地方、启动不了、发不通等情况。

为了解决以上问题,开发了基于Zookeeper的配置中心(微服务配置中心:mconf),用于解决以上问题。同时新引入了微服务配置中心也为架构带来了运维成本和故障风险。因此建议不要强制依赖mconf,即没有mconf也能正常使用,当然有了mconf更好,可以为我们解决很多繁琐的事情。mconf依赖的Zookeeper可以靠集群来实现高可用,但mconf本身的问题也是可能存在的,所以使用请慎重。

 

核心支持功能:

  • 支持精简版mconf:管理精简版的“app-conf”结构型配置
  • 支持多数据中心配置管理
  • 支持多环境配置原理
  • 支持配置文件分组管理
  • 支持配置文件多版本管理
  • 支持单个配置文件多数据项结构(List型)
  • 支持配置文件存储的高可靠(由Zookeeper和Redis保证)

 

加载中

评论(8)

许雪里
许雪里
哈哈,我用 XXL-CONF ,一个分布式配置管理平台,拥有"强一致性、毫秒级动态推送、多环境、多语言、配置监听、权限控制、版本回滚"等特性。现已开放源代码,开箱即用。 http://www.xuxueli.com/xxl-conf/
牛头人之怒
牛头人之怒
不早出来我用了disconf
铂金蛋蛋
铂金蛋蛋
好东东
真座山雕
真座山雕
不早出来我用了disconf
一只小桃子
一只小桃子
不早出来,我 用了携程的apollo
滔哥
滔哥
好样的,学习了
小白小霸王
小白小霸王
不错 支持
李景枫
李景枫 软件作者
精简迷你配置中心

暂无资讯

暂无问答

ubuntu12.04 编译内核报错

编译内核:make menuconfig 报错如下 make[1]: *** [scripts/kconfig/mconf] 错误 1 make: *** [menuconfig] 错误 2...

2014/02/13 09:51
97
0
嵌入式Linux内核制作 —— OK6410

系统组成 嵌入式linux系统由linux内核与根文件系统两部分构成,两者缺一不可。 内核制作 制作嵌入式平台使用的linux内核,方法和制作pc平台的linux内核基本一致,下面使用对比的方式介绍如何...

2013/05/12 11:54
306
0
嵌入式Linux内核+根文件系统构建工具-Buildroot 快速入手指导

# 嵌入式Linux内核+根文件系统构建工具-Buildroot 快速入手指导 `buildroot` 是一款专门用来定制嵌入式 Linux 的内核和根文件系统(rootfs) 的开源工具, 非常强大兼方便, 不过对于新手来说, 过...

2016/01/03 13:08
232
0
CentOS 7.3 手动编译安装最新版本Linux Kernel

本文演示机器系统版本是CENTOS7.3。 查看系统版本信息。 [root@localhost ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd...

2017/03/29 15:48
224
0
php下使用CURL设置超时的问题

php下使用CURL设置超时的问题

2014/06/18 23:13
372
0
实战训练营:传统分布式架构如何进行容器化升级

作者:个推研发专家朱明智 前言:随着以Docker为典型代表的容器化理念逐渐兴起,众多的使用分布式架构的公司和企业,开始考虑对原有系统进行容器化升级。传统分布式架构为什么需要容器化?容...

06/22 15:53
288
1
pcDuino的linux的移植二

大清早就被摇醒了,床摇的厉害,赶紧往外跑,原来地震了,太吓人啦。言归正传,继pcDuino的linux移植一,实现目标二移植内核 1,获取的linux源码 https://github.com/pcduino/kernel 选中lin...

2013/07/02 18:24
302
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部