- 博客(4)
- 收藏
- 关注
原创 Hystrix源码解析--hystrixCommand的附属配置如何初始化的(二)
一、为什么HystrixCommand要求我们至少实现一个构造方法从这篇文章中Hystrix源码解析--从原生的lib开始使用hystrix(一),我们知道,如果使用原生的lib方式来使用hystrix,那么我们的command必须要实现至少一个构造方法,大家有想过为什么要这样么?原因就是hystrix要求你在构造方法中,必须指明command的一些附属配置,例如HystrixCommandG...
2018-09-09 12:15:50 4154
原创 Hystrix源码解析--从原生的lib开始使用hystrix(一)
一、HystrixCommand的探讨我们都知道hystrixCommand是用来隔离调用者和依赖服务的,但是hystrixCommand的使用有很多种,我们按照历史的发展轨迹,从原生的lib开始,教你如何使用hystrixCommand。hystrixCommand究竟是以一种怎么的形式存在呢?singleton或者是prototype?换句话说,也就是问hystrixCommand是有状态...
2018-09-08 18:47:00 1713 3
原创 Hystrix源码解析--HystrixCircuitBreaker--从实现探讨原理(三)
一、HystrixCircuitBreaker接口的实现者是谁?HystrixCircuitBreaker接口有两个实现者,分别是:HystrixCircuitBreakerImpl和NoOpCircuitBreaker。NoOpCircuitBreaker是空的断路器实现,用于不开启断路器功能的情况。HystrixCircuitBreakerImpl是完整的断路器的实现。我们重点分析后者。...
2018-09-02 18:22:51 4905
原创 Hystrix源码解析--HystrixCircuitBreaker--从抽象接口说起(五)
一、HystrixCircuitBreaker接口的起源断路器模式的思想来源于Netflix这家公司。Spring cloud是非常贱的,他搞了一个CircuitBreaker接口,搞得好像HystrixCircuitBreaker是继承自Spring cloud的CircuitBreaker一样,其实并不是这样的,HystrixCircuitBreaker跟Spring cloud的Circ...
2018-09-02 17:14:31 679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人