当前位置:   article > 正文

一文了解配置中心

配置中心


1. 为什么使用配置中心:

在这里插入图片描述
配置中心就是一种统一管理各种应用配置的基础服务组件。
在系统架构中,配置中心是整个微服务基础架构体系中的一个组件,如下图,它的功能看上去并不起眼,无非就是配置的管理和存取,但它是整个微服务架构中不可或缺的一环。


2.合格的配置中心的要求:

配置项容易读取和修改

分布式环境下应用配置的可管理性,即提供远程管理配置的能力

支持对配置的修改的检视以把控风险

可以查看配置修改的历史记录

不同部署环境下应用配置的隔离性


3. 如何使用

在这里插入图片描述

在这里插入图片描述


4. 再微服务中使用nacos配置中的配置文件的内容。

配置文件的加载顺序:
在这里插入图片描述

  1. 引入依赖
    在这里插入图片描述

  2. 再bootstrap.yml文件中。
    在这里插入图片描述

  3. 多环境的。

在这里插入图片描述

在这里插入图片描述


5.定义不同的命名空间

在这里插入图片描述

  1. 点击命名空间

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  1. 再微服务中使用命名空间。
    在这里插入图片描述

  2. 加载多个配置文件。
    在这里插入图片描述
    在这里插入图片描述

微服务:
在这里插入图片描述

在这里插入图片描述


6.总结:

传统的静态配置方式要想修改某个配置只能修改之后重新发布应用。如果要实现动态性,也可以选择使用数据库存储配置,通过定时轮询访问数据库来感知配置的变化。轮询频率低感知配置变化的延时就长,轮询频率高,感知配置变化的延时就短,但比较损耗性能,需要在实时性和性能之间做折中。配置中心专门针对这个业务场景,兼顾实时性和一致性来管理动态配置。同时配置的权限管控、灰度发布、版本管理、格式检验和安全配置等一系列的配置管理相关的特性也是配置中心不可获取的一部分。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/84070
推荐阅读
相关标签
  

闽ICP备14008679号