糟心叻…hystrix.stream页面输出只有ping没data

有目标就不怕路远。年轻人.无论你现在身在何方.重要的是你将要向何处去。只有明确的目标才能助你成功。没有目标的航船.任何方向的风对他来说都是逆风。因此,再遥远的旅程,只要有目标.就不怕路远。没有目标,哪来的劲头?一车尔尼雷夫斯基

导读:本篇文章讲解 糟心叻…hystrix.stream页面输出只有ping没data,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

首先,访问
http://localhost:3001/actuator
在这里插入图片描述
再打开
http://localhost:3001/actuator/hystrix.stream

然后,正常情况会是下面这个样子
在这里插入图片描述
如果你的是这样
在这里插入图片描述
>>>>>>>>>>>>>>>>>>>>>>>>>>>>我是分界线>>>>>>>>>>>>>>>>>>>>>>>>>>>>

解决方案

一. 检查下你是否发出过请求

!!!记住你要先发出请求发出请求发出请求才行呀,,不然哪里来的data
我这边刚开始也是满屏的ping
连续发出了几次 http://localhost:3001/user-service/7 请求,才有了数据。。。可长心了= =
在这里插入图片描述

二. 加注解呀加注解

主启动类上要添加特定的注解
例如,使用的是feign,就加这个

@EnableFeignClients

调用了服务降级/熔断的接口需要添加

@HystrixCommand(name="XXX",fallback=XXXFB.class)

三. 在服务消费者的pom.xml中添加依赖

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

四. 在服务消费者的yml文件中添加暴露端点

management:
   endpoints: 
     web:
       exposure: 
         include: hystrix.stream # *的话是暴露全部的

!!!如果用的是feign,还要加(因为feign默认是不启用hystrix)

feign:
  hystrix:
    enabled: true

上述方法,总有一款适合你 >>>>>>
此时 http://localhost:port/hystrix.stream 页面会出现数据
如果还是不行,project—> clean一下,
还不行?重启全部服务,重启应用,重启电脑……还不信这个邪叻…

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/135491.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!