Skip to content

第5章 分布式配置管理——基于Nacos /122 5.1 认识分布式配置管理 /122 5.1.1 什么是分布式配置管理 /122 5.1.2 为什么需要分布式配置管理 /123 5.2 了解主流的配置中心 /124 5.2.1 Nacos /124 5.2.2 Spring Cloud Config /126 5.2.3 Apollo /127 5.2.4 对比Nacos、Spring Cloud Config、Apollo和Disconf /127 5.3 将应用接入Nacos配置中心 /128 5.3.1 接入方式 /128 5.3.2 认识Nacos配置中心的配置信息模型 /128 5.3.3 了解NacosConfigService类 /129 5.3.4 【实例】用Nacos Client接入应用 /129 5.3.5 【实例】用Open API接入应用 /132 5.3.6 【实例】用Spring Cloud Alibaba Config接入应用 /134 5.4 用HTTP协议和gRPC框架实现通信渠道 /137 5.4.1 什么是gRPC /137 5.4.2 “用HTTP实现Nacos Config通信渠道”的原理 /137 5.4.3 “用‘长轮询 + 注册监听器’机制将变更之后的配置信息同步到应用”的原理 /141 5.4.4 “用gRPC框架实现客户端与Nacos Config Server之间通信渠道”的原理 /148 5.4.5 【实例】用“采用gRPC通信渠道的Nacos Config”实现配置数据的动态更新 /151 5.5 用“Sofa-Jraft + Apache Derby”保证配置中心的数据一致性 /152 5.5.1 Nacos配置中心的数据一致性原理 /153 5.5.2 【实例】用“切换所连接的Nacos节点”验证数据一致性 /159 5.6 用数据库持久化配置中心的数据 /161 5.6.1 为什么需要持久化 /161 5.6.2 持久化的基础配置 /162 5.6.3 持久化的原理 /162 5.6.4 【实例】用“配置信息的灰度发布”验证持久化 /165 5.7 用“Spring Cloud Alibaba Config + Nacos Config”实现配置管理(公共配置、应用配置和扩展配置) /168 5.7.1 “按照优先级加载属性”的原理 /168 5.7.2 【实例】验证公共配置、应用配置和扩展配置的优先级顺序 /172