From bc357232a8b5cbbe953b670beffe8e588bcdb7d9 Mon Sep 17 00:00:00 2001 From: YunaiV <> Date: Fri, 12 Jun 2020 00:04:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20Consul=20=E5=85=A5?= =?UTF-8?q?=E9=97=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/application.yaml | 12 ++++++++---- .../src/main/resources/application.yaml | 1 + .../《芋道 Spring Cloud 注册中心 Consul 入门》.md | 1 + 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 labx-27/《芋道 Spring Cloud 注册中心 Consul 入门》.md diff --git a/labx-27/labx-27-sc-consul-discovery-demo01-consumer/src/main/resources/application.yaml b/labx-27/labx-27-sc-consul-discovery-demo01-consumer/src/main/resources/application.yaml index 34c38ba5..cbc7f59f 100644 --- a/labx-27/labx-27-sc-consul-discovery-demo01-consumer/src/main/resources/application.yaml +++ b/labx-27/labx-27-sc-consul-discovery-demo01-consumer/src/main/resources/application.yaml @@ -1,12 +1,16 @@ spring: application: name: demo-consumer # Spring 应用名 + cloud: - zookeeper: - connect-string: 127.0.0.1:2181 - # Zookeeper 作为注册中心的配置项,对应 ZookeeperDiscoveryProperties 配置类 + # Spring Cloud Consul 通用配置项,对应 ConsulProperties 类 + consul: + host: 127.0.0.1 # Consul 主机 + port: 8500 # Consul 端口 + # Spring Cloud Consul Discovery 配置项,对应 ConsulDiscoveryProperties 类 discovery: - root: /services # Zookeeper 数据存储的根节点,默认为 /services + service-name: ${spring.application.name} # 注册到 Consul 的服务名,默认为 `spring.application.name` 配置项 + health-check-path: /actuator/health # 健康检查的接口,默认为 /actuator/health,由 Spring Boot Actuator 提供 server: port: 28080 # 服务器端口。默认为 8080 diff --git a/labx-27/labx-27-sc-consul-discovery-demo01-provider/src/main/resources/application.yaml b/labx-27/labx-27-sc-consul-discovery-demo01-provider/src/main/resources/application.yaml index bc15da4e..7ff3beee 100644 --- a/labx-27/labx-27-sc-consul-discovery-demo01-provider/src/main/resources/application.yaml +++ b/labx-27/labx-27-sc-consul-discovery-demo01-provider/src/main/resources/application.yaml @@ -9,6 +9,7 @@ spring: # Spring Cloud Consul Discovery 配置项,对应 ConsulDiscoveryProperties 类 discovery: service-name: ${spring.application.name} # 注册到 Consul 的服务名,默认为 `spring.application.name` 配置项 + health-check-path: /actuator/health # 健康检查的接口,默认为 /actuator/health,由 Spring Boot Actuator 提供 server: port: 18080 # 服务器端口。默认为 8080 diff --git a/labx-27/《芋道 Spring Cloud 注册中心 Consul 入门》.md b/labx-27/《芋道 Spring Cloud 注册中心 Consul 入门》.md new file mode 100644 index 00000000..675afd6e --- /dev/null +++ b/labx-27/《芋道 Spring Cloud 注册中心 Consul 入门》.md @@ -0,0 +1 @@ +