spring cloud学习——spring Cloud bus(四)

中文翻译过来是消息总线,我们在以前那个spring cloud config中会用到。spring cloud config中,当远程git/svn中配置文件改变之后,会通过消息总线去获取最新的配置文件信息,而不需要重启。

bus的大致架构图如下(图是网上拷贝的)


spring cloud学习——spring Cloud bus(四)_第1张图片

流程:

1,利用git、svn中的webhook(钩子)功能有点类似于触发器,当配置文件修改之后会给configserver发一个bus/refresh请求,使configserver重新从你自己的git/svn去读取一遍配置数据;

2,然后利用消息队列发送消息去通知各个客户端去重新从configserver去读取最新的配置文件

3,至于发送消息的话,是利用消息队列实现的,只要按照Spring cloud bus中的配置要求配置一个消息队列框架就行


其它项目配置的话也不是很难,大家可以去尝试一下

你可能感兴趣的:(spring,cloud)