Spring Cloud
文章平均质量分 95
浮舟z
这个作者很懒,什么都没留下…
展开
-
Hystrix断路器原理
Netflix Hystrix使用滑动窗口来统计调用的指标数据。Hystrix 1.5将滑动窗口设计成了数据流(reactive stream, rxjava中的Observable)的形式。通过消费数据流的形式利用滑动窗口,并对数据流进行变换后进行后续的操作,可以让开发者更加灵活地去使用。由于 Hystrix 里大量使用了 RxJava,再加上滑动窗口本质就是不断变换的数据流,滑动窗口中每个桶的数据都来自于源源不断的事件,因此滑动窗口非常适合用观察者模式和响应式编程思想的 RxJava 实现。转载 2022-11-13 00:09:56 · 243 阅读 · 0 评论 -
Spring Cloud OpenFeign执行流程解析(待完善)
Feign是向远程服务器发送请求的客户端,类似于RestTemplate,但是使用声明式的方式,实际使用的时候请求会根据声明的方法签名,注解这些动态构造请求。下面主要是分析Spring Cloud集成的Openfeign的一系列执行流程。一个最基本的使用情况如下:首先在配置类上启用Feign:@EnableFeignClientspublic class SpringCloudFeignD...原创 2020-05-01 22:33:43 · 760 阅读 · 0 评论