美文网首页
50 分布式配置中心

50 分布式配置中心

作者: 滔滔逐浪 | 来源:发表于2023-11-30 08:26 被阅读0次

    1 分布式配置中心产生的背景
    在项目中定义配置文件最大的缺陷是?
    如果在生产环境正在运行的时候突然需要修改配置文件的话,必须重启我们的服务器。
    分布式配置中心的架构有哪些?
    携程的阿波罗,Nacos(属于轻量级),springCloud Config(没有界面)

    轻量级和重量级分别表示什么意思?

    轻量级: 部署,架构设计原理都比较简单,学习成本也是比较低;
    重量级: 部署,架构设计,体量都比较大,学习成本是比较高。
    如何判断配置文件是否发生变化,采用版本MD5
    分布式配置中心实现原理:

    1. 本地应用读取我们云端分布式配置中心文件(第一次建立长连接)
      2,本地应用读取配置文件后,本地jvm和硬盘都会缓存一份;
      3,本地应用与分布式配置中心服务器端一直保持长连接。
      4,当我们的配置文件发生变化(MD5版本号)实现区分。将变化的结果通知给我们的本地应用时刷新我们的配置文件。
      完全百分之百实现动态化修改我们的配置文件。
      注意: Nacos分布式配置中心和注册中心部署在同一个应用,就是一个单体应用。
    image.png

    分布式配置中心的作用
    分布式配置中心可以实现不需要重启我们的服务器,动态修改我们的配置文件内容,
    常见的配置中心有携程的阿波罗,SpringCloudConfig, Nacos 轻量级的配置中心等。

    相关文章

      网友评论

          本文标题:50 分布式配置中心

          本文链接:https://www.haomeiwen.com/subject/ueqqgdtx.html