This commit is contained in:
parent
5a4d0e2404
commit
4f6df96530
6
pom.xml
6
pom.xml
|
|
@ -34,6 +34,12 @@
|
|||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<!--健康检查端点-->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-actuator</artifactId>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<dependencyManagement>
|
||||
|
|
|
|||
|
|
@ -1,12 +1,23 @@
|
|||
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 java.util.List;
|
||||
|
||||
|
||||
@RestController()
|
||||
|
||||
public class StreamRecordController {
|
||||
|
||||
@Autowired
|
||||
private DiscoveryClient discoveryClient;
|
||||
|
||||
@GetMapping("/")
|
||||
public String home() {
|
||||
List<ServiceInstance> instances = discoveryClient.getInstances("demo");
|
||||
List<String> services = discoveryClient.getServices();
|
||||
return "Hello World!";
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -3,3 +3,14 @@ server.port = 7788
|
|||
|
||||
spring.cloud.consul.host=localhost
|
||||
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