2018年9月29日

spring IoC 二 实例化(instant)、初始化(init)

摘要: 接着上一篇 AbstractAutowireCapableBeanFactory中createBean方法: ①resolveBeforeInstantiation方法 作用Give BeanPostProcessors a chance to return a proxy instead of t 阅读全文

posted @ 2018-09-29 19:15 持续在更新 阅读(839) 评论(0) 推荐(0) 编辑

2018年9月28日

spring ioc

摘要: Spring IoC容器的设计 一)从接口BeanFactory到HierarchicalBeanFactory,再到ConfigurableBeanFactory,是一条主要的BeanFactory 设计路径。在这条接口设计路径中,BeanFactory接口定义了基本的IoC容器的规范。在这个接口 阅读全文

posted @ 2018-09-28 12:45 持续在更新 阅读(178) 评论(0) 推荐(0) 编辑

2018年8月29日

背压(Backpressure)机制

摘要: 链接:https://www.zhihu.com/question/49618581/answer/117107570 来源:知乎著作权归作者所有,转载请联系作者获得授权。 首先,从大的方面说,这篇文档的名字,虽然叫“Backpressure”(背压),但却是在讲述一个更大的话题,“Flow Con 阅读全文

posted @ 2018-08-29 10:56 持续在更新 阅读(1717) 评论(0) 推荐(0) 编辑

2018年8月28日

RxJava 入门

摘要: 在github中 RxJava https://github.com/ReactiveX/RxJava RxJava: Reactive Extensions for the JVM RxJava is a Java VM implementation of Reactive Extensions: 阅读全文

posted @ 2018-08-28 22:14 持续在更新 阅读(686) 评论(0) 推荐(0) 编辑

2018年8月22日

Circuit Breaker

摘要: CircuitBreaker 转载自 https://martinfowler.com/bliki/CircuitBreaker.html Martin Fowler Martin Fowler It's common for software systems to make remote call 阅读全文

posted @ 2018-08-22 23:13 持续在更新 阅读(434) 评论(0) 推荐(0) 编辑

spring cloud hystrix 容错保护

摘要: 转载自 https://github.com/Netflix/Hystrix/wiki/How-it-Works 在微服务架构中,我们将系统拆分成了很多服务单元,各单元的应用间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是 阅读全文

posted @ 2018-08-22 23:10 持续在更新 阅读(472) 评论(0) 推荐(0) 编辑

2018年7月23日

spring cloud ribbon 客户端负载均衡策略

摘要: 负载均衡策略 AbstractLoadBalancerRule 负载均衡策略的抽象类,在该类中定义了负载均衡器ILoadBalancer对象,该对象能够在具体实现选择服务策略时,获取到 一些负载均衡中维护的信息来作为分配依据,并以此设计一些算法来实现针对特定场景的高效策略 RandomRule 随机 阅读全文

posted @ 2018-07-23 19:12 持续在更新 阅读(283) 评论(0) 推荐(0) 编辑

2018年7月21日

spring cloud ribbon 负载均衡类

摘要: Ribbon 在实现客户端负载均衡时,是通过Ribbo的ILoadBalancer接口实现的。 AbstractLoadBalancer 是ILoadBalancer接口的抽象实现,定义了一个分组枚举类ServerGroup 还实现了一个chooseServer()方法,其中key为null,表示在 阅读全文

posted @ 2018-07-21 00:36 持续在更新 阅读(580) 评论(0) 推荐(0) 编辑

2018年7月20日

spring cloud ribbon 客户端负载均衡

摘要: ribbon 实现客户端的负载均衡 实现方式如下所示 只是在RestTemplate方法中加了一个注解@LoadBalanced 查看注解定义 该注解的作用是mark a RestTemplate bean to be configured to use a LoadBalancerClient L 阅读全文

posted @ 2018-07-20 16:26 持续在更新 阅读(184) 评论(0) 推荐(0) 编辑

2018年7月6日

高效学习开源项目的五大步骤!

摘要: 转载自 https://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=2651008023&idx=1&sn=015cec2f991a1b1ae547ef09fcab1b55&chksm=bdbed4448ac95d52ad1bd6734a5a2239a 阅读全文

posted @ 2018-07-06 00:05 持续在更新 阅读(1279) 评论(1) 推荐(1) 编辑

导航