This commit is contained in:
parent
5a4d0e2404
commit
4f6df96530
6
pom.xml
6
pom.xml
|
|
@ -34,6 +34,12 @@
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!--健康检查端点-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-actuator</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<dependencyManagement>
|
<dependencyManagement>
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,23 @@
|
||||||
package com.tuoheng.steam.controller;
|
package com.tuoheng.steam.controller;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.cloud.client.ServiceInstance;
|
||||||
|
import org.springframework.cloud.client.discovery.DiscoveryClient;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
@RestController()
|
@RestController()
|
||||||
|
|
||||||
public class StreamRecordController {
|
public class StreamRecordController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private DiscoveryClient discoveryClient;
|
||||||
|
|
||||||
@GetMapping("/")
|
@GetMapping("/")
|
||||||
public String home() {
|
public String home() {
|
||||||
|
List<ServiceInstance> instances = discoveryClient.getInstances("demo");
|
||||||
|
List<String> services = discoveryClient.getServices();
|
||||||
return "Hello World!";
|
return "Hello World!";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,3 +3,14 @@ server.port = 7788
|
||||||
|
|
||||||
spring.cloud.consul.host=localhost
|
spring.cloud.consul.host=localhost
|
||||||
spring.cloud.consul.port=8500
|
spring.cloud.consul.port=8500
|
||||||
|
#spring.cloud.consul.discovery.enabled=false 依然会注册上consul,但是不会利用consul调用下游
|
||||||
|
#spring.cloud.consul.discovery.enabled=false
|
||||||
|
|
||||||
|
spring.cloud.consul.discovery.instance-id= ${spring.application.name}:${vcap.application.instance_id:${spring.application.instance_id:${random.value}}}
|
||||||
|
|
||||||
|
#下面这部分可以不要
|
||||||
|
#spring.cloud.consul.discovery.health-check-path=/actuator/health
|
||||||
|
#spring.cloud.consul.discovery.health-check-interval=10s
|
||||||
|
#spring.cloud.consul.discovery.health-check-timeout=10s
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue