SpringCloudBus就像一個(gè)分布式執(zhí)行器,用于擴(kuò)展的SpringBoot應(yīng)用程序的配置文件,但也可以用作應(yīng)用程序之間的通信通道;
SpringCloudBus 不能單獨(dú)完成通信,需要配合MQ支持;
SpringCloudBus一般是配合SpringCloudConfig做配置中心的;
SpringCloudConfig實(shí)時(shí)刷新也必須采用SpringCloudBus消息總線;
SpringCloud Config為分布式系統(tǒng)中的外部配置提供服務(wù)器和客戶端支持,可以方便的對(duì)微服務(wù)各個(gè)環(huán)境下的配置進(jìn)行集中式管理。Spring CloudConfig分為ConfigServer和ConfigClient兩部分。ConfigServer負(fù)責(zé)讀取配置文件,并且暴露Http API接口,ConfigClient通過(guò)調(diào)用ConfigServer的接口來(lái)讀取配置文件。
Apollo、ZooKeeper、SpringCloudConfig。
動(dòng)態(tài)變更項(xiàng)目配置信息而不必重新部署項(xiàng)目。
SpringCloudConfig實(shí)時(shí)刷新采用SpringCloudBus消息總線。