今天整合hystrix 跟 ribbon整合,然后在ribbon引入
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
然后在主类加入@EnableCircuitBreaker注解
启动ribbon项目输入http://localhost:9000/hystrix.stream
然后发现界面一直是ping:如图
导致这个原因是因为没有请求任何东西,所以访问一下其他服务,比如http://localhost:9000/ribbon-consmer(自己写的一个服务)。
接下来看图
已经看到监控信息,然后在hystrix的仪表盘上输入http://localhost:9000/hystrix.stream然后点Monitor Stream
就会看到