<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>配置中心 on Leanku</title>
    <link>https://blog.leanku.com/tags/%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/</link>
    <description>Recent content in 配置中心 on Leanku</description>
    <image>
      <url>https://blog.leanku.com/papermod-cover.png</url>
      <link>https://blog.leanku.com/papermod-cover.png</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Mon, 15 Sep 2025 20:46:01 +0800</lastBuildDate><atom:link href="https://blog.leanku.com/tags/%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>微服务治理-配置中心</title>
      <link>https://blog.leanku.com/post/microservice/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%B2%BB%E7%90%86-%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/</link>
      <pubDate>Mon, 15 Sep 2025 20:46:01 +0800</pubDate>
      
      <guid>https://blog.leanku.com/post/microservice/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%B2%BB%E7%90%86-%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/</guid>
      <description>微服务治理-服务发现 一、介绍 1.1 什么是配置中心 在单体应用时代，我们通常这样管理配置： .env文件
但是进入微服务以后。
现在：每个服务都有自己的配置
比如REDIS_HOST需要修改，几十个服务的.env都要修改
于是就需要：
配置中心（Configuration Center）
1.2 配置中心解决什么问题？ 一句话总结：
统一管理所有配置。
二、原理 2.1 配置中心整体架构 典型架构：
Config Center (Nacos / Apollo) ▲ │ Read Config│ ┌────────┬─────────┼──────────┐ ▼ ▼ ▼ ▼ Gateway User Order Payment 服务：启动
读取：配置。
运行：
监听：配置变化。
2.2 配置加载流程 User Service为例
启动 ↓ 读取配置中心 ↓ 下载配置 ↓ 缓存到本地 ↓ 程序启动 2.3 动态刷新 配置修改时： 配置中心通知各个服务，自动刷新，无需重启
2.4 配置版本管理 如果修改错误：可以恢复上一版本
2.5 环境隔离 比如 开发环境DEV、测试环境TEST、预发布UAT、生产环境PROD 配置分别管理
三、主流配置中心 产品 特点 是否支持动态刷新 Nacos 注册中心 + 配置中心 ✅ Apollo 配置中心 ✅ Consul KV KV 存储 + 配置 ✅ Etcd KV 存储 ✅ Nacos最常用</description>
    </item>
    
  </channel>
</rss>
