配置中心选型
随着线上项目变的日益庞大,每个项目都散落着各种配置文件;因为采用分布式的开发模式,项目之间的相互引用随着服务的不断增多,相互之间的调用复杂度成指数升高,每次投产或者上线新的项目时苦不堪言,因此需要引用配置中心治理。
希望可以满足一下的条件:
1、集中配置,所以的配置文件集中到一个管理平台来治理
2、配置中心修改配置后,可以及时推送到客户端
3、支持大的并发查询
技术调研,配置中心目前有一些开源软件,如下:
1、Qihoo360/QConf
地址:https://github.com/Qihoo360/QConf
优点:成熟,支持百万并发 稳定
缺点:大型,稍显复杂;非java开发语言
2、spring-cloud/spring-cloud-config
地址: https://github.com/spring-cloud/spring-cloud-config
优点:借此学习了解 spring boot\spirng cloud
缺点:依赖于 spring boot;学习内容比较多
3、淘宝 diamond
https://github.com/takeseem/diamond
缺点:已经不维护,学习资料少
4、disconf
https://github.com/knightliao/disconf
优点:使用比较多,java开发
缺点:个人开源项目,也比较新
其它参考文章:
配置中心选型
http://vernonzheng.com/2015/02/09/%E5%BC%80%E6%BA%90%E5%88%86%E5%B8%83%E5%BC%8F%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E9%80%89%E5%9E%8B/
如何实现一个配置中心
http://blog.arganzheng.me/posts/configuration-center-implementation.html
spring config介绍
https://segmentfault.com/a/1190000004356362
作者:纯洁的微笑
出处:www.ityouknow.com
资源:微信搜【纯洁的微笑】关注我,回复 【程序员】【面试】【架构师】有我准备的一线程序必备计算机书籍、大厂面试资料和免费电子书。 一共1024G的资料,希望可以帮助大家提升技术和能力。
点我了解:Cxy521-程序员一站式导航网站
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人