作者:尹吉欢

来源:猿天地

本文摘自于《Spring Cloud微服务:入门、实战与进阶》一书。

01 配置发布后的实时推送设计

配置中心最重要的一个特性就是实时推送了,正因为有这个特性,我们可以依赖配置中心做很多事情。在我自己开发的Smconf这个配置中心,Smconf是依赖于Zookeeper的Watch机制来实现实时推送。

image.png

上图简要描述了配置发布的大致过程:

用户在Portal中进行配置的编辑和发布

Portal会调用Admin Service提供的接口进行发布操作

Admin Service收到请求后,发送ReleaseMessage给各个Config Service,通知Config Service配置发生变化

Config Service收到ReleaseMessage后,通知对应的客户端,基于Http长连接实现

02 发送Release

收藏 打印