apollo--客户端设计 发表于 2020-11-25 | 分类于 apollo | UML" 源码分析ConfigServicecom.ctrip.framework.apollo.ConfigService ,客户端配置服务,作为配置使用的入口。 1234567891011121314151617public class ConfigService { private ... 阅读全文 »
apollo--Portal端的api 发表于 2020-09-16 | 分类于 apollo | 1. 新增应用概览" 时序图" appId在App表中确定唯一一条记录 创建应用的同时会自动创建默认的集群:defualt,命名空间元配置:application,以及命名空间实例 2. 新增集群概览.png)" 时序图" 新增集群时,默认自动为每个命名空间元配置新增命名空间实例,即Namesp ... 阅读全文 »
apollo--拉取配置 发表于 2020-09-14 | 分类于 apollo | 整体流程" 约定 通知编号 = ReleaseMessage.id Watch Key = ReleaseMessage.message 推送客户端发布消息推送配置流程图" ReleaseMessageScannercom.ctrip.framework.apollo.biz.message.Re ... 阅读全文 »
apollo--发布配置 发表于 2020-09-11 | 分类于 apollo | 1. 流程图" 2. 发布配置apiadmin service发布配置api。先发布配置,再发送发布消息 1234567891011121314151617181920212223242526272829303132@Transactional@RequestMapping(path = "/app ... 阅读全文 »
apollo--NamespaceLock 发表于 2020-08-31 | 分类于 apollo | 可通过设置 ConfigDB 的 ServerConfig 的 "namespace.lock.switch" 为 "true" 开启。效果如下: 一次配置修改只能是一个人 一次配置发布只能是另一个人 也就是说,开启后,一次配置修改并发布,需要两个人。默认 ... 阅读全文 »