开发者社区> 问答> 正文

Apollo的客户端架构

Apollo的客户端架构

展开
收起
kun坤 2020-04-24 14:02:33 378 0
1 条回答
写回答
取消 提交回答
  • client-architecture.png 上图简要描述了 Apollo 客户端的实现原理:

    • 客户端和服务端保持了一个长连接,从而能第一时间获得配置更新的推送
    • 客户端会定时从 Apollo 配置中心服务端拉取应用的最新配置(防止推送机制失效导致配置不更新)
    • 客户端从 Apollo 配置中心服务端获取到应用的最新配置后,会保存在内存中
    • 客户端会把从服务端获取到的配置在本地文件系统缓存一份,在遇到服务不可用,或网络不通的时候,依然能从本地恢复配置
    • 应用程序从 Apollo 客户端获取最新的配置、订阅配置更新通知
    2020-04-24 14:02:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
微服务×容器Meetup:云原生架构与应用专场PPT合辑 立即下载
云原生架构容器&微服务优秀案例集 立即下载
以银行架构视角解读和落实银行数字化转型的两份重磅指导文件 立即下载