写点什么

熔断器

0 人感兴趣 · 5 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/d2/d20a23597c2c2b888e240b128db5612f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何在项目中直接使用 Hystrix?

用户头像
编号94530
2022-06-04

最近由于一些背景原因,需要在项目中需要对接口进行限流。所以就考虑到了直接使用Hystrix。但是呢,又不想直接使用SpringCloud,而是直接引入原生,现在发现挺好用的,所以记录下来,分享出来。

一文讲透自适应熔断的原理和实现

用户头像
万俊峰Kevin
2021-11-16

微服务集群中,每个应用基本都会依赖一定数量的外部服务。有可能随时都会遇到网络连接缓慢,超时,依赖服务过载,服务不可用的情况,在高并发场景下如果此时调用方不做任何处理,继续持续请求故障服务的话很容易引起整个微服务集群雪崩。

https://static001.geekbang.org/infoq/ed/eded5ab1b58a7b34322f3432548b6ecf.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【SpringCloud 技术专题】「Resilience4j 入门指南」轻量级熔断框架的入门指南

用户头像
洛神灬殇
2021-11-10

Resilience4j是一款轻量级,易于使用的容错库,其灵感来自于Netflix Hystrix,但是专为Java 8和函数式编程而设计。轻量级,因为库只使用了Vavr,它没有任何其他外部依赖下。相比之下,Netflix Hystrix对Archaius具有编译依赖性,Archaius具有更多的外部库依赖

https://static001.geekbang.org/infoq/ed/eded5ab1b58a7b34322f3432548b6ecf.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【SpringCloud 技术专题】「Hystrix 源码」分析故障切换的运作流程

用户头像
洛神灬殇
2021-10-10

目前对于一些非核心操作,如增减库存后保存操作日志发送异步消息时(具体业务流程),一旦出现MQ服务异常时,会导致接口响应超时,因此可以考虑对非核心操作引入服务降级、服务隔离。

https://static001.geekbang.org/infoq/7e/7e359c1cb150471d06e0c2f167647a9e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

👑【Hystrix 技术专题】原理和特性介绍

用户头像
洛神灬殇
2021-06-15

在大中型分布式系统中,通常系统很多依赖(HTTP,hession,Netty,Dubbo等),如下图:

熔断器_熔断器技术文章_InfoQ写作社区