会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
云中哥
2022年2月21日
apollo总体设计
摘要: 上图简要描述了Apollo的总体设计,我们可以从下往上看: Config Service提供配置的读取、推送等功能,服务对象是Apollo客户端 Admin Service提供配置的修改、发布等功能,服务对象是Apollo Portal(管理界面) Config Service和Admin Serv
阅读全文
posted @ 2022-02-21 13:41 云中哥
阅读(35)
评论(0)
推荐(0)
Apollo配置更新推送实现
摘要: 长连接实际上我们是通过Http Long Polling实现的,具体而言: 客户端发起一个Http请求到服务端 服务端会保持住这个连接60秒 如果在60秒内有客户端关心的配置变化,被保持住的客户端请求会立即返回,并告知客户端有配置变化的namespace信息,客户端会据此拉取对应namespace的
阅读全文
posted @ 2022-02-21 13:28 云中哥
阅读(193)
评论(0)
推荐(0)
apollo客户端实现原理
摘要: 上图简要描述了Apollo客户端的实现原理: 客户端和服务端保持了一个长连接,从而能第一时间获得配置更新的推送。 客户端还会定时从Apollo配置中心服务端拉取应用的最新配置。 这是一个fallback机制,为了防止推送机制失效导致配置不更新 客户端定时拉取会上报本地版本,所以一般情况下,对于定时拉
阅读全文
posted @ 2022-02-21 13:25 云中哥
阅读(194)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告