# SpringCloudConsulDemo **Repository Path**: pruidong/SpringCloudConsulDemo ## Basic Information - **Project Name**: SpringCloudConsulDemo - **Description**: Spring Cloud Consul使用示例. - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-02-15 - **Last Updated**: 2022-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 开发环境 1. JDK 11 2. IDEA 2018.1 # consul 安装说明 1. 下载并启动consul(https://www.consul.io/downloads.html); 2. 解压,cmd到解压后的目录,cmd中输入: consul --version 返回版本信息则安装成功; 3. consul agent -dev 开发模式启动; 4. 浏览器中访问 http://localhost:8500 # 访问说明 1. 先安装配置并启动consul; 2. 启动consul-consumer和consul-provider; 3. 浏览器访问 http://localhost:8765/hi 返回provider中提供的内容; 4. 浏览器访问 http://localhost:8081/foo 返回配置中心配置的内容; 5. 在网页上访问consul的KV存储的管理界面,即http://localhost:8500/ui/dc1/kv,修改config/consul-provider:dev/data的值,修改后的值如下: ```yaml foo: bar: bar2 server: port: 8081 ``` 此时不重新启动consul-provider,在浏览器上访问http://localhost:8081/foo,页面显示bar2。可见foo.bar的最新配置在应用不重启的情况下已经生效。 # 参考链接 参考: https://www.cnblogs.com/forezp/p/10374590.html 针对原文,有部分改动.