这里仍然以Windows、jdk和idea为开发环境,按照下面的步骤打包-运行-访问就能看到效果:
启动注册中心:java -jar F:\jars-config\register-0.0.1-SNAPSHOT.jar
启动配置中心:config-server-0.0.1-SNAPSHOT.jar
启动类启动notes项目,项目的配置放到了分布式配置仓库,下面介绍配置仓库:
新建名称为config-repo的文件夹(即配置仓库),里面放了文件夹和配置文件,用idea提交到github上,
并新建另一个分支叫from-branch。启动notes客户端服务,访问下面的地址可以查看配置文件的信息:
http://localhost:2222/exercise/dev/from-branch
http://localhost:2222/exercise/test/from-branch
访问notes服务的接口,修改配置文件,发现配置文件没有更新过来,但cmd执行如下POST请求配置文件就更新了:
curl -X POST "http://localhost:9001/actuator/refresh" --先curl -help查看你的电脑是否已安装curl
分布式配置中心:https://github.com/zhzhair/config-repo.git
源码地址:https://github.com/zhzhair/spring-cloud-config.git
相关文章
- spring cloud分布式配置中心案例
- Spring Cloud Alibaba | Nacos服务中心初探
- Spring Cloud Alibaba | Nacos配置管理
- spring-cloud: eureka之:ribbon负载均衡自定义配置(二)
- spring boot + druid + mybatis + atomikos 多数据源配置 并支持分布式事务
- Spring Cloud Eureka 常用配置详解,建议收藏!
- 使用Spring Cloud搭建高可用服务注册中心
- Spring Boot + Spring Cloud 构建微服务系统(十):配置中心(Spring Cloud Bus)
- Spring+springmvc+Mybatis整合案例 xml配置版(myeclipse)详细版
- Spring Cloud注册中心之Consul