反应式编程
PolarisHuster
java程序员,爱编程爱运动,也喜欢结交朋友
展开
-
反应式编程之Mono.defer
本文基于project reactor,,reactor-bom版本为Dysprosium-SR4,project reactor数据源大致可以分为两类:恶汉型跟懒汉型,mono defer方法创建数据源属于懒汉型,与Mono.just等创建数据源则是恶汉型,下面看一个例子: @Test public void defer(){ //声明阶段创建DeferClass对象 ...原创 2020-02-07 10:43:43 · 16902 阅读 · 2 评论 -
反应式编程之flux concatmap
本文基于project reactor,,reactor-bom版本为Dysprosium-SR4,flux concatMap方法作用是将多个publisher组合起来,然后依次消费,消费的顺序跟传入的顺序相同,消费完一个publisher后才开始消费下一个publisher,下面看个例子 @Test public void concatmap(){ Student st1 = ne...原创 2020-02-06 21:01:24 · 2888 阅读 · 0 评论 -
mono subscribe源码分析
https://blog.csdn.net/john1337/article/details/101028908这篇文章已经对整个project reactor工作流程做了概述,本文对mono的subscribe源码进行更细的描述:本文将以实际代码来分析下project reactor常见的subscribe工作原理 Mono.just("hello") .f...原创 2020-02-01 21:21:03 · 4542 阅读 · 1 评论 -
Project Reactor 核心原理解析
一、开篇本文将解析 Spring 的 Reactor 项目的源码。主要目的是让自己能深入理解 Reactor 这个项目,以及 Spring 5 和 Spring Boot 2。Project Reactor 项目地址:https://github.com/reactorReactor 项目主要包含 Reactor Core 和 Reactor Netty 两部分。Reactor Cor...转载 2019-09-19 17:16:45 · 2365 阅读 · 0 评论