首先,访问
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