详细讲解springcloud第三章:-------在springcloud中配置并使用hystrix断容器中的熔断与降级

本文深入讲解了SpringCloud中Hystrix的重要性,作为项目必备的容错机制,它包括了熔断和降级功能。通过创建provider-hystrix项目,添加相关jar包并进行测试,演示了熔断的实现过程。同时提到了在SpringCloud 2.x版本中对微服务细粒度化的强制要求,并介绍了服务降级的实现,包括在management-api项目中的应用。
摘要由CSDN通过智能技术生成

5.Hystrix(相当重要,100%的项目都必须有容错,否则无法部署正式上线环境)

	断容器
	断容器其实就是类似于保险丝的功能,当某些家用电器短路,保险丝就会被烧断,保证了整个电路的安全
	断容器就是在整个微服务项目中,突然有一个服务宕机,其他的服务就无法调用这个宕机的服务,长时间以后会出现连接超时,服务调用方就会报出500的异常,客户端会直接显示该异常,断容器就可以解决这个问题

引起断容的两个概念

		服务的扇出
			如果有一个服务A
				这个服务A需要分别调用服务B,C,D,当服务A成功的获取到了BCD的值以后才算服务A成功调用,但是B调用E,C调用F和G,D又调用H,I,J,这种调用模式就称之为服务的扇出

		服务的雪崩效应
			在这个时候,只要有一条线上的服务因为某一些原因导致响应时间过长或者宕机,那么整个A服务就必须处于等待状态,如果只有一个请求还可以接受,但是突然之间客户端来了10万的并发,10万的并发走到宕机的地方全部挤压,导致整个微服务项目一直处于等待状态,从而会引起系统的资源的紧张,最终导致项目崩溃,这种就称之为雪崩效应

		说到断容器就必须知道服务的容错:

什么是容错?

				当项目出现异常的情况下,仍然可以正常的运行,这种模式就叫做容错(try/catch)

断容器的四大核心:(面试必问)

		1.限流(解决高并发)
			限制流量
			当服务器的压力比较大的时候,也就是负载比较多的时候,就不能再继
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值