刘康的专栏

Enjoy learning IT !

排序:
默认
按更新时间
按访问量
RSS订阅

(20)操作符熔合——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 | 深入理解响应式流规范 2.10 操作符熔合 操作符熔合是响应式编程领域比较前沿的研究话题,目的在于通过将多个操作符以某种方式熔合起来,以达到优化的效果,进而降低开销(比如...

2018-04-03 10:43:30

阅读数 1177

评论数 1

(19)Reactor Processors——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 | 深入理解响应式流规范 2.9 Processor Processor既是一种特别的发布者(Publisher)又是一种订阅者(Subscriber)。 所以你能够订阅...

2018-04-03 10:41:50

阅读数 1246

评论数 2

(18)Hot vs Cold——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 | 深入理解响应式流规范 本文测试源码 2.8 Hot vs Cold 到目前为止,我们讨论的发布者,无论是Flux还是Mono,都有一个特点:订阅前什么都不会发生...

2018-03-20 09:11:27

阅读数 993

评论数 0

(17)Reactor的调试——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor3快速上手 | 深入理解响应式流规范 本文测试源码 2.7 调试 在响应式编程中,调试是块难啃的骨头,这也是从命令式编程到响应式编程的切换过程中,学习曲线最陡峭的地方。 在命令式编程中,方法的...

2018-03-19 14:35:45

阅读数 1769

评论数 0

(16)Reactor的测试——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor3快速上手 | 深入理解响应式流规范 本文测试源码 2.6 测试 在非常重视DevOps的今天,以及一些奉行TDD的团队中,自动化测试是保证代码质量的重要手段。要进行Reactor的测试,首...

2018-03-19 14:33:13

阅读数 1244

评论数 0

附2:Reactor 3 之选择合适的操作符——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor3快速上手 | 深入理解响应式流规范 | Reactor3操作符 本节的内容来自我翻译的Reacto 3 参考文档——如何选择操作符。由于部分朋友打开github.io网速比较慢或上不去,贴出来方便大家查...

2018-03-19 14:04:06

阅读数 2166

评论数 1

(15)Reactor 3 Operators——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor3快速上手 | 深入理解响应式流规范 本文测试源码 2.5 Reactor 3 Operators 虽然响应式流规范中对Operator(以下均称作”操作符“)并未做要求,但是与RxJava...

2018-03-19 14:00:51

阅读数 1136

评论数 2

(14)Reactor调度器与线程模型——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor3快速上手 | 深入理解响应式流规范 | Reactor3自定义数据流 本文测试源码 2.4 调度器与线程模型 在1.3.2节简单介绍了不同类型的调度器Scheduler,以及如何使用publ...

2018-03-16 09:22:24

阅读数 1627

评论数 3

(13)Reactor的backpressure策略——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 | 深入理解响应式流规范 | Reactor3自定义数据流 2.3 不同的回压策略 许多地方也叫做“背压”、“负压”,我在《Reactor参考文档》中是翻译为“背压”...

2018-03-15 08:54:29

阅读数 1361

评论数 0

附1:多线程并发方案的不足——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 本篇内容是响应式流的附录。 (以下接响应式流的1.2.1.1节,关于“CPU眼中的时间”的内容。请不要单独看这一篇内容,否则有些内容可能让你摸不着头脑 0..0) 多线程的方式有其不完美之处,而且有些难以驾驭—— 一、耗时的...

2018-03-14 13:18:14

阅读数 1332

评论数 9

(12)自定义数据流(实战Docker事件推送的REST API)——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 | 深入理解响应式流规范 2.2 自定义数据流 这一小节介绍如何通过定义相应的事件(onNext、onError和onComplete) 创建一个 Flux 或 Mono。...

2018-03-14 08:42:38

阅读数 2039

评论数 7

(11)照虎画猫深入理解响应式流规范——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | Reactor3快速上手 2 响应式编程之法 上一章本着“快速上手”的原则,介绍了响应式流的概念,以及Reactor 3的使用。这一章,我们基于Reactor 3的实现原理,从《响应式流规范》入手,...

2018-03-11 11:19:52

阅读数 2875

评论数 5

(10)响应式宣言、响应式系统与响应式编程——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式编程 | 响应式流 1.5 响应式系统 1.5.1 响应式宣言 关注“响应式”的朋友不难搜索到关于“响应式宣言”的介绍,先上图: 这张图凝聚了许多大神的智慧和经验,见官网,中文版官网,如果你认可...

2018-03-10 11:57:52

阅读数 2467

评论数 0

(9)异步Mongo驱动的性能测试——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Spring WebFlux快速上手 | Spring WebFlux性能测试 | Spring WebClient性能测试 1.4.4 同步与异步数据库驱动的性能对比 许多数据库已陆续推出官方的异步驱动,在Sp...

2018-03-10 11:56:19

阅读数 1487

评论数 0

(8)Netflix对API网关的异步化改造——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Spring WebFlux性能测试 | Spring WebClient性能测试 1.4.3 Netflix的异步化案例 前两节通过gatling和简单的示例,我们见识了Spring WebFlux的服务端和客...

2018-03-10 11:54:54

阅读数 1412

评论数 0

(7)Spring WebClient与RestTemplate性能对比——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Spring WebFlux快速上手 | Spring WebFlux性能测试 本文源码 1.4.2 调用带有延迟的服务负载分析 由于微服务架构的盛行,大型系统内服务间基于HTTP API进行调用的会相当频繁。...

2018-03-10 11:35:04

阅读数 7711

评论数 2

(6)Spring WebFlux性能测试——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:Reactor快速上手 | Spring WebFlux快速上手 本文源码 1.4 从负载测试看异步非阻塞的优势 前面总是“安利”异步非阻塞的好处,下面我们就实实在在感受一下响应式编程在高并发环境下的性能提升。...

2018-03-09 08:46:04

阅读数 14003

评论数 22

(5)Spring WebFlux快速上手——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | lambda与函数式 | Reactor快速上手 1.3.3 Spring WebFlux Spring WebFlux是随Spring 5推出的响应式Web框架。 1)服务端技术栈 Sp...

2018-03-08 09:57:11

阅读数 61608

评论数 40

(4)Reactor 3快速上手——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式流 | lambda与函数式 1.3.2 Reactor Reactor与Spring是兄弟项目,侧重于Server端的响应式编程,主要 artifact 是 reactor-core,这是一个基于 Ja...

2018-03-08 09:54:18

阅读数 11595

评论数 16

(3)lambda与函数式——响应式Spring的道法术器

本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式编程 | 响应式流 1.3 Hello,reactive world 前面两篇文章介绍了响应式编程和响应式流的特性,一味讲概念终是枯燥,还是上手敲一敲代码实在感受一下响应式编程的“手感”吧。 这一节,我们...

2018-03-08 09:51:37

阅读数 16630

评论数 9

提示
确定要删除当前文章?
取消 删除
关闭
关闭