1.问题体现

Consul中Consumer调用Provider会出现No instances available for XXX

这时打开Consul控制台页面:

可以看到这里出现All services checks failing的问题

这是 Consul 的心跳机制没有打开,所以健康检查总是报红

2.解决

1.pom

根据我个人测试,actuiator这个依赖不需要

本人使用的consul版本为1.14.3,不保证老版本不需要这个依赖

<!--        <dependency>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-actuator</artifactId>-->
<!-- </dependency>-->

2.yml

添加如下图所示的heartbeat.enable=true的配置

3.测试

consul控制台:

服务调用:

80端口调用8006端口成功

最新文章

  1. WCF与Web API 的应用场景
  2. 动画制作库tween样例学习
  3. MVC ViewBag和ViewData的区别
  4. IE8 CSS hack 测试
  5. FZU-1924+判断环/DFS/BFS
  6. js继承与闭包(笔记)
  7. 利用grep-console插件使Intellij idea显示多颜色调试日志
  8. with管理文件操作上下文
  9. 从Github上将laravel项目拉到新开发环境
  10. BZOJ2167 : 公交车站
  11. 使用Python中的log模块将loss输出到终端与保存到文件
  12. 搭建RabbitMQ集群(Docker)
  13. 使用URLEncoder、URLDecoder进行URL参数的转码与解码
  14. android Thread
  15. Java对象的serialVersion序列化和反序列化
  16. Python168的学习笔记4
  17. html技巧
  18. sqlite两表更新update
  19. 《Programming with Objective-C》第七章 Values and Collections
  20. WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法

热门文章

  1. sql注入的一丢丢
  2. DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead
  3. gulp4.0构建任务
  4. 04.Javascript学习笔记3
  5. JavaScript:七大基础数据类型:布尔值boolean、空null、未定义undefined
  6. CTFshow——funnyrsa3
  7. 6、SQL模糊查询LIKE concat用法
  8. [随笔所想] CSDN认证博客专家申请通过随笔所想
  9. CentOS7升级Linux内核
  10. node设置下载源