java 高并发服务_Java高并发-服务降级 服务熔断

服务降级:

服务器当压力剧增的时候,根据当前业务情况及流量,对一些服务和页面进行有策略的降级。

以此缓解服务器资源的的压力,以保证核心业务的正常运行,同时也保持了客户和大部分客户的得到

正确的相应。

简单来讲:服务器处理不了,那么就给一个默认返回页面。

根据不同的接口做默认的返回和定制,这样就比较灵活。

自动降级:超时、失败次数、故障、限流

配置好超时时间(异步机制探测回复情况);

不稳的的api调用次数达到一定数量进行降级(异步机制探测回复情况);

调用的远程服务出现故障(dns、http服务错误状态码、网络故障、Rpc服务异常),直接进行讲解。

人工降级:秒杀、双十一大促

降级非重要的服务。

服务熔断:

软件系统里边因为又某些原因,是服务出现过载的现象,为了防止防止整个系统的故障,而采用了一些保护

措施。过载保护。

共性:目的、最终表现、粒度、自治

区别: 触发原因、管理目标层次、实现方式

服务降级考虑问题?

核心服务、非核心服务

是否支持降级,降级策略

业务放通场景,策略

Hystrix(简单实现服务降级和服务熔断)

在通过第三方客户端访问(通常通过网络)依赖服务出现高延迟或者失败的时候,为系统提供保护和控制

在分布式系统中防止级联失败

快速失败(Fail Fast )同时能快速恢复

提供失败回退(Fallback)和优雅的服务降级机制

提供近实时的监控、报警和运维控制手段

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值