在电商环境,分为商家B端和客户C端,商家在平台或者ERP更新或者发布一些配置变更需要同步到C端让用户感知到最新的内容。...3.客户端从Apollo配置中心获取应用的最新配置后,会保存在内存中
4.客户端会把从服务端获取到的配置在本地缓存一份
遇到服务不可用,或网络不通时,依然能从本地恢复配置
5应用程序可以从...Apollo客户端获取最新的配置、订阅配置更新通知
长连接是更新配置的主要手段,定时刷新是辅助手段,避免长轮训失败造成数据更新丢失。...基于前一小结,如果用户发布了属性变更,RemoteConfigRepository的定时刷新或长轮询逻辑会从Apollo Server拉取最新数据到本地,然后和本地缓存(上一个版本数据)做对比,如果发现不一样则触发配置变更...2.zookeeper watcher机制
在使用zk做做注册中心或者分布式锁场景,我们需要监听zk的节点变更事件,比如节点被删除,那么客户端就需要监听该事件,然后本地做一些逻辑处理。