发表于: 2021-04-29 23:20:27
2 1215
springCloudHystrix学习
继续学习spring-Cloud
感觉还是很生,还是有种门外汉的感觉。打算把之前的任务用springCloud来实现一下
收获:
按照常规启动:
使用SpringCloud开发的应用中,使用到RabbitMQ,需要通过5672端口访问,但启动报错:应用不能远程访问RabbitMQ的5672端口
RabbitMQ目的:通过 rabbitMQ 来进行消息广播,以达到有配置信息发生改变的时候,广播给多个微服务。
Hystrix机制:
1.什么是Hystrix?
Hystrix是Netflix公司开源的一个项目,提供了熔断器功能,能够阻止分布式系统中出现联动故障。
2.Hystrix解决了什么问题?解决分布式缓存雪崩的状况出现,一个服务出现问题,使用熔断机制,防止将故障扩散到其他服务。注意是为了防止线程资源的耗散
在Feign上使用熔断器Hystrix,主动把ProductDataServiceApplication 关闭,然后
在访问:
http://127.0.0.1:8012/products 显示如下页面
监控Hystrix的状态:
评论