SpringCloudBus就像一个分布式执行器,用于扩展的SpringBoot应用程序的配置文件,但也可以用作应用程序之间的通信通道;
SpringCloudBus 不能单独完成通信,需要配合MQ支持;
SpringCloudBus一般是配合SpringCloudConfig做配置中心的;
SpringCloudConfig实时刷新也必须采用SpringCloudBus消息总线;
SpringCloud Config为分布式系统中的外部配置提供服务器和客户端支持,可以方便的对微服务各个环境下的配置进行集中式管理。Spring CloudConfig分为ConfigServer和ConfigClient两部分。ConfigServer负责读取配置文件,并且暴露Http API接口,ConfigClient通过调用ConfigServer的接口来读取配置文件。
Apollo、ZooKeeper、SpringCloudConfig。
动态变更项目配置信息而不必重新部署项目。
SpringCloudConfig实时刷新采用SpringCloudBus消息总线。