📚 分布式配置中心
搭建与实战
⭐ 30 章 · 从入门到精通
🚀
1
配置中心概述
什么是配置中心 · 为什么需要 · 核心价值
→
2
主流方案对比
Spring Cloud Config · Apollo · Nacos · Consul
→
3
环境准备
JDK · Maven · Git · Docker 搭建与验证
→
4
Nacos 安装与启动
单机模式 · 集群模式 · Docker 部署
→
5
Nacos 控制台入门
命名空间 · 配置管理 · 服务管理界面
→
6
Spring Boot 集成 Nacos
引入依赖 · 配置 Data ID · 动态刷新
→
7
配置热更新原理
长轮询机制 · MD5 校验 · 客户端监听
→
8
多环境配置管理
开发 · 测试 · 生产环境隔离策略
→
9
配置的优先级
Spring Boot 加载顺序 · Nacos 覆盖规则
→
10
共享配置
多个应用共享同一份配置的实现方式
→
11
配置版本管理
历史版本查看 · 回滚操作 · 灰度发布
→
12
权限控制
Nacos RBAC 权限模型 · 用户角色管理
→
13
集群部署实战
Nacos 集群搭建 · MySQL 数据源配置
→
14
高可用设计
负载均衡 · 健康检查 · 故障转移
→
15
Apollo 架构解析
Config Service · Admin Service · Portal
→
16
Apollo 安装与部署
分布式部署 · 数据库初始化
→
17
Apollo 客户端集成
Java 客户端 · .NET 客户端接入
→
18
Apollo 配置热更新
监听器机制 · 实时推送原理
→
19
Apollo 灰度发布
灰度规则配置 · 全量发布流程
→
20
Apollo 权限体系
部门管理 · 应用管理 · 角色分配
→
21
Spring Cloud Config 入门
服务端搭建 · Git 后端配置
→
22
Spring Cloud Config 加密
对称加密 · 非对称加密实践
→
23
Consul 配置中心
Key/Value 存储 · Watch 机制
→
24
etcd 配置中心
分布式键值存储 · Watch 与 Lease
→
25
配置中心安全
敏感信息加密 · 传输加密 · 审计日志
→
26
配置中心监控
Prometheus + Grafana 监控 Nacos
→
27
配置中心迁移
从 Spring Cloud Config 迁移到 Nacos
→
28
配置中心与 CI/CD
GitOps 模式 · 配置变更自动化
→
29
大规模集群实践
千级节点下的配置推送优化
→
30
总结与展望
配置中心未来趋势 · Service Mesh 配置管理
→