Skip to content

Commit eacb69a

Browse files
committed
add check mode by spring cloud consul & ribbon sample
1 parent dbf0a28 commit eacb69a

File tree

4 files changed

+12
-4
lines changed

4 files changed

+12
-4
lines changed

springcloud-consul-ribbon-sample/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,12 @@ spring.cloud.consul.host=10.211.55.8
144144
spring.cloud.consul.port=8500
145145
#consul client注册名称
146146
spring.cloud.consul.discovery.service-name=${spring.application.name}
147+
# 健康检查url
148+
spring.cloud.consul.discovery.health-check-url=http://10.211.55.2:8308/actuator/health
149+
# 健康检查的频率, 默认 10
150+
spring.cloud.consul.discovery.health-check-interval=10s
151+
# 健康检查失败多长时间后,取消注册
152+
spring.cloud.consul.discovery.health-check-critical-timeout=5s
147153

148154
#需要启动provider服务:https://github.com/ipipman/JavaSpringBootSamples/tree/master/springcloud-consul-register-sample
149155
service.url.consul.provider.service=http://consul-provider-service

springcloud-consul-ribbon-sample/pom.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,6 @@
4747
<groupId>org.springframework.boot</groupId>
4848
<artifactId>spring-boot-starter-web</artifactId>
4949
</dependency>
50-
51-
5250
</dependencies>
5351

5452
<build>

springcloud-consul-ribbon-sample/src/main/java/com/ipman/springcloud/consul/ribbon/sample/config/RibbonConfig.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
* @Description: (用一句话描述该文件做什么)
2020
* @date 2020/12/29 10:56 上午
2121
*/
22-
23-
2422
@Configuration
2523
//RibbonClients可以配置多个服务策略
2624
@RibbonClients({

springcloud-consul-ribbon-sample/src/main/resources/application.properties

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ spring.cloud.consul.host=10.211.55.8
77
spring.cloud.consul.port=8500
88
#consul client注册名称
99
spring.cloud.consul.discovery.service-name=${spring.application.name}
10+
# 健康检查url
11+
spring.cloud.consul.discovery.health-check-url=http://10.211.55.2:8308/actuator/health
12+
# 健康检查的频率, 默认 10 秒
13+
spring.cloud.consul.discovery.health-check-interval=10s
14+
# 健康检查失败多长时间后,取消注册
15+
spring.cloud.consul.discovery.health-check-critical-timeout=5s
1016

1117
#需要启动provider服务:https://github.com/ipipman/JavaSpringBootSamples/tree/master/springcloud-consul-register-sample
1218
service.url.consul.provider.service=http://consul-provider-service

0 commit comments

Comments
 (0)