diff --git a/pom.xml b/pom.xml
index d0bfa2f..a8baf59 100644
--- a/pom.xml
+++ b/pom.xml
@@ -34,6 +34,12 @@
test
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
diff --git a/src/main/java/com/tuoheng/steam/controller/StreamRecordController.java b/src/main/java/com/tuoheng/steam/controller/StreamRecordController.java
index 47c0d97..abd6618 100644
--- a/src/main/java/com/tuoheng/steam/controller/StreamRecordController.java
+++ b/src/main/java/com/tuoheng/steam/controller/StreamRecordController.java
@@ -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 instances = discoveryClient.getInstances("demo");
+ List services = discoveryClient.getServices();
return "Hello World!";
}
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index f01ecf6..8d829ec 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -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
+
+