Advertisement

最新版本 | 掌握JDK17+Spring Boot 3+Spring Cloud Alibaba:8 | 配置中心-Nacos Config

阅读量:

1 服务配置中心介绍

首先我们来看一下,微服务架构下关于配置文件的一些问题:

在微服务架构中分布不均,在采用微服务架构的情况下,在一个系统中会有越来越多的配置文件出现,并且这些配置文件分布在各个不同的子系统中,在这种情况下会增加统一配置与管理的难度。

配置文件无法分辨不同的工作状态。在微服务架构中通常会包含多个独立的工作状态如测试状态、预发布状态以及生产状态等。每个工作环境中使用的配置参数本质上是独一无二的因此一旦需要对这些配置进行调整就必须在每个微服务中进行相应的维护工作这种操作相对繁琐且耗时

虽然该系统目前仍无法实现自动更新配置信息(configuration update),但我们发现当对配置文件进行修改时,在不影响现有服务运行的前提下通过相关组件的重启来完成设置变更仍然是最直接的方式。然而这种方法对于当前正在运行的系统而言无疑是一种显著的技术挑战

基于上面这些问题,我们就需要配置中心 的加入来解决这些问题。

配置中心的思路是

主要将项目中的各类配置整合至一个统一管理的地方,并提供一套规范化的接口

当各个服务需要获取配置的时候,就来配置中心的接口拉取自己的配置。

当配置中心的各种参数更新时

当加入了服务配置中心之后,我们的系统架构图会变成下面这样:

![在这里插入图片描述](https

全部评论 (0)

还没有任何评论哟~