Spring Cloud Consul - 测试连接

时间:2016-09-18 02:23:07

标签: spring-cloud consul service-discovery

我正在学习Spring Cloud Consul并且想要编写一个小实用程序,它可以从我连接的Consul实例中回吐数据。我可以轻松自动装配并使用DiscoveryClient,但我没有收到任何数据,使得它看起来好像我没有连接到服务(在开发模式下在我的Docker容器中运行)。

为了排除故障,我想写一个小端点或服务来破解有关服务的信息,并报告连接上的任何错误(我的应用程序日志中没有任何内容)。

我想自己解决配置问题,这就是为什么我要查找一些检查信息。以下是我设置的配置选项,如果您有兴趣进一步提供帮助,但我真的在寻找一些内部深度检查数据,我可以将其吐到我的日志中,因为我现在还没有得到。

在我的Maven pom.xml我有:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-consul-all</artifactId>
</dependency>
<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-feign</artifactId>
</dependency>

bootstrap.yml我有:

spring:
  application:
    name: HelloWorld
  cloud:
    consul:
      host: 127.0.0.1
      port: 8500
      discovery:
        healthCheckInterval: 15s
        tags: name=TestApplication, module=HelloWorld

0 个答案:

没有答案