Spring WebFlux

Reactive Streams 是规范,Reactor 实现了 Reactive Streams。Web Flux 以 Reactor 为基础,实现 Web 领域的反应式编程框架

1、概念

凭借其最新版本(从Java 8开始),Java本身已经尝试引入内置反应性,但这些尝试在开发人员中并不是很受欢迎。但是,有一些实时和定期更新的第三方实现,用于Java中的反应式编程,有助于节省时间,因此受到Java开发人员的特别喜爱和珍惜。

RxJava是第一个特定于Java平台的Reactive Extension API。它适用于Java 6,并提供了为Java和Android Java编写异步,基于事件的程序的机会,这非常方便。

Spring Reactor是Spring开发人员的另一个Java框架。它与RxJava非常相似,但抽象更简单。由于有可能利用Java 8的优势,该框架已成功赢得了人气。

 http://www.reactive-streams.org/

2、关系

Reactive Streams 是一套反应式编程 标准 和 规范;
Reactor 是基于 Reactive Streams 一套 反应式编程框架;
WebFlux 以 Reactor 为基础,实现 Web 领域的 反应式编程框架。

3、

ref:


解构反应式编程——Java 8, RxJava, Reactor之比较

https://yq.aliyun.com/articles/591627

使用 Reactor 进行反应式编程
https://www.ibm.com/developerworks/cn/java/j-cn-with-reactor-response-encode/index.html?lnk=hmhm


使用 Spring 5 的 WebFlux 开发反应式 Web 应用
https://www.ibm.com/developerworks/cn/java/spring5-webflux-reactive/index.html

Reactor快速上手 

http://blog.51cto.com/liukang/2090191

http://www.kingwins.com.cn/content-4744.html

https://blog.csdn.net/TNTnine/article/details/83060950

很全了!

https://blog.csdn.net/baidu_22254181/article/details/82718478

https://blog.csdn.net/daniel7443/article/details/80761340

例子

https://yanzhongguan.iteye.com/blog/1887607

花钱买的。。

https://gitbook.cn/books/5b8c0d45f5cb985e01f13063/index.html

系列课程

https://gitbook.cn/gitchat/column/5acda6f6d7966c5ae1086f2b/topic/5acda979d7966c5ae1087025

java 9 reactive stream

http://www.pzyxw.cn/fanwen/2018/0906/121435.html

https://blog.csdn.net/woshiyexinjie/article/details/82999595

教程

https://www.cnblogs.com/xwjie/p/8995150.html

性能测试

https://blog.csdn.net/get_set/article/details/79492439

原文地址:https://www.cnblogs.com/huilei/p/10178777.html