最新 最热

Hystrix概述

Hystrix是Netflix开源的一款延迟和容错库,它主要用于处理分布式系统中服务之间的故障和延迟问题。Hystrix的目标是通过提供一种容错机制,以保证分布式系统的可用性和稳定性。Hystrix采用了熔断器模式和隔离模式,使得系统...

2023-04-08
2

弹性和容错

弹性和容错是微服务架构中非常重要的两个方面,它们能够保证系统在面对各种异常和故障时仍能正常运行,并且能够快速恢复正常状态。在本文中,我们将详细介绍弹性和容错的概念、原理和实现方式。...

2023-04-08
2

美团外卖系统架构设计

美团外卖是一款在线外卖订购平台,为用户提供便捷、快速、多样化的外卖服务。其系统架构设计是非常重要的,本文将从以下几个方面进行阐述。

2023-03-18
2

微服务之服务容错保护( Hystrix 断路器)

最初,断路器模式源于 Martin Fowler 的一篇文章,“断路器” 是一种开关装置,用于在电路上保护线路过载,当线路电器发生短路时,“断路器” 会切断故障电路,防止发生过载、发热、甚至起火等严重后果。...

2023-02-23
1

高可用服务架构设计(16) - 基于timeout机制来为商品服务接口的调用超时提供安全保护

一般来说,在调用依赖服务的接口的时候,比较常见的一个问题,就是超时 超时是在一个复杂的分布式系统中,导致不稳定,或者系统抖动,或者出现说大量超时,线程资源hang死,吞吐量大幅度下降,甚至服务崩溃...

2022-11-30
1

高可用的微服务架构设计-资源隔离、限流、熔断、降级、监控

项目中的一个case,有一块东西,是要用多线程做一些事情,小伙伴做项目的时候,没有太留神,资源隔离,那块代码,在遇到一些故障的情况下,每个线程在跑的时候,因为那个bug,直接就死循环了,导致那块东西启动了大量的线程,每个线程都死循...

2022-11-30
2

热点key限流(3)

何为热点热点即经常访问的数据,很多时候我们希望统计或者限制某个热点数据中访问频次最高的TopN数据,并对其访问进行限流或者其它操作

2022-11-13
1

断路器流程图

涉及到断路器的三个重要参数:快照时间窗、请求总数阀值、错误百分比阀值。1:快照时间窗:断路器确定是否打开需要统计一些请求和错误数据,而统计的时间范围就是快照时间窗,默认为最近的10秒。 2:请求总数阀值:在快照时间窗内,...

2022-11-13
1

hystrix服务降级处理方案

当一个服务端的业务响应的时间过长的时候或者业务处理逻辑处理异常,不应该等待,应该给出一种处理方法

2022-11-13
3

spring cloud配置熔断器Hystrix及遇到的问题

https://blog.csdn.net/yuyecsdn/article/details/90022405

2022-11-02
1