前言

随着分布式应用架构的广泛使用,随之而来的要解决的一个很重要的问题就是分布式环境下配置文件该如何处理,我们知道配置文件是任何一个系统中必不可少的,而且承载的信息量也越来越大,如何在分布式环境中对配置文件进行有效的管理是分布式服务治理中一个很重要的问题

解决方案

基于上述的问题考量,目前业界也出现了相应的针对分布式环境下配置文件的解决方案,比如基于springcloud生态下的config+bus解决方案,以及携程apollo天然支持分布式环境下的应用,以及后起之秀阿里的nacos等,都是可供选择的不错的解决方案,具体来说,还需要根据自身的技术架构选择合适的方案,具体来说,参考建议如下:

  • 如果自身的架构不想做大的调整,但也想使用分布式配置中心,可以考虑apollo,因为apollo是一个独立的应用,和框架本身的技术栈耦合性不强,方便快速接入使用,而且提供完善的命名空间隔离,方便快速切换不同的环境,而且可以做到快速刷新配置,对客户端无感,同时对权限分配等也有较好的支持,缺点是占用的服务器资源较大,部署起来较复杂
  • 基于springcloud的架构,可以考虑config+bus进行分布式配置中心的改造,config的选用比较灵活,可以使用git,gitlab或者svn,方便开发和运维,以及快速切换不同的环境,但是在配置的刷新方面需要结合bus的技术,即在动态实时刷新配置方面稍显复杂
  • 如果是由springcloud升级而来而转到alibaba-springloud的这一套架构的话,nacos就是一个

分布式配置中心之 —— nacos使用详解相关推荐

  1. SpringCloudConfigServer配置中心使用与刷新详解

    一.为什么不用nacos 之前项目使用的是nacos作为配置中心,使用过程中,还是有不少问题的: 选用nacos,是同时使用了nacos的服务注册与发现,但是在生产环境,多个项目均出现了脑裂故障,包括 ...

  2. 微服务 分布式配置中心Apollo详解

    微服务 分布式配置中心Apollo详解 1. 配置中心概述 1.1 配置中心简介 1.2 配置中心特点 1.3 配置中心对比 2. Apollo概述 2.1 Apollo简介 2.2 Apollo特点 ...

  3. 【夯实Spring Cloud】Spring Cloud分布式配置中心详解

    本文属于[夯实Spring Cloud]系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Spring Cloud技术,希望能给读者带来一些干货.系列目录如下: [夯实Spring Cloud]D ...

  4. nacos分布式配置中心搭建与使用

    前言 在使用springcloud的时候,提供了分布式配置中心的功能,可以通过git.gitlab.SVN等对微服务项目中用到的配置文件进行统一管理了 nacos基于springcloud也提供了一套 ...

  5. Spring Cloud Alibaba Nacos 分布式配置中心

    文章目录 1 摘要 2 核心 Maven 依赖 3 核心代码 3.1 bootstrap 配置文件 3.2 application 配置文件 3.3 配置测试类 - Controller 层 3.4 ...

  6. 五Spring Cloud Alibaba基于Nacos构建分布式配置中心

      1.什么是Nacos 以下部分解释摘自于Nacos官方文档: Nacos 致力于帮助您发现.配置和管理微服务.Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现.服务配置.服务元数据 ...

  7. 分布式配置中心:spring cloud config

    分布式配置中心:spring cloud config 前言 ​ Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集 ...

  8. 分布式配置中心-Apollo

    1 概览 1.1 什么是配置 应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数 据库连接参数.启动参数等. 1.2 什么是配置中心 传统单体应用存在 ...

  9. Apollo分布式配置中心入门

    一.概述 1.什么是配置 应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数据库连接参数.启动参数等. 配置主要有以下几个特点: 配置是独立于程序的只 ...

最新文章

  1. 三层交换机----VRRP协议学习
  2. python数据库-mysql
  3. 《电路分析导论(原书第12版)》一2.5.1 电池
  4. 文本框字符串长度实时统计jQuery插件,兼容IE6+
  5. ECharts简单入门demo
  6. 全球及中国多非利特行业规模预测与前景运营模式分析报告2022-2027年版
  7. Object类和常用的API
  8. Honest Coach CodeForces - 1360B(简单贪心)
  9. hdu 2222 Keywords Search AC自动机——多串匹配
  10. linux tomcat单机部署多应用
  11. 试验thrift做后端rpc,nginx做web服务器, python后端php前端
  12. 这 8 个 Python 技巧让你的数据分析提升数倍!
  13. 3.Chrome开发者工具不完全指南(二、进阶篇)
  14. uva10668二分解方程
  15. Python文件去重代码
  16. 中国网络视频用户付费市场规模较去年同比增长迅猛
  17. python ocr文字识别竖排繁体_(以繁体竖排为例)OCR各种软件使用效果对照..docx...
  18. 缅怀清明-记爷爷这一生
  19. “云界十年”——第十届中国云计算大会举行
  20. 2018年的总结和2019年的期望

热门文章

  1. 批量建立EXCHANGE邮件帐号建立三部曲
  2. JS经常使用正則表達式【分享】
  3. HTML5中的标记方法
  4. WTL学习笔记——初章
  5. golang并发的一篇文章
  6. 【Linux】基础每日一命之cutmvscp命令
  7. Lumen 5.4 时区设置
  8. jQuery分页插件(jquery.page.js)的使用
  9. javascript权威指南(6) - 对象
  10. MySQL-回表查询与索引覆盖