美文网首页
五、Spring Cloud配置中心(Config)

五、Spring Cloud配置中心(Config)

作者: 薛定谔的猫_1406 | 来源:发表于2018-05-17 22:08 被阅读0次

    一、为什么需要统一配置中心

    为什么需要统一配置中心
    统一配置中心

    二、统一配置中心的Server端

    新建项目config,选择Eureka Client
    由于是配置的Server端,所以选择Config Server
    配置Eureka Client
    配置注册Eureka
    查看Config已经注册上来
    注册为一个配置的Server,这时候已经报错需要配置git仓库,从git上将配置文件拉下来
    创建git项目
    把Order项目的配置文件复制过来
    在Config里配置git
    在order里访问配置中心的配置
    配置说明

    三、统一配置中心的Client端

    引入Client端的依赖
    由以下访问配置的方式配置Client端
    配置client端
    找到Config配置然后通过应用的名字+profile读取配置

    四、Spring Cloud Bus 自动刷新配置

    自动刷新的原理
    • Config去远端git拉取配置信息,pull下来之后会在本地保存一份;
    • Order服务在启动的时候读取配置,启动后再修改git的配置,order的配置是不变的;
    • 关键点如何在修改了配置之后,config-server能通知到Order这个服务;
    • config-server和order服务通过RabbitMQ来传递信息;
    • config-server使用了spring Cloud BUS之后会对外提供一个服务/bus-refresh
    • 访问这个接口config-server就会把更新的消息更新到RabbitMQ里

    相关文章

      网友评论

          本文标题:五、Spring Cloud配置中心(Config)

          本文链接:https://www.haomeiwen.com/subject/vxmidftx.html