Java 平台反应式编程(Reactive Programming)入门

作者/分享人:成富
向 Ta 提问
十年全栈软件开发经验,精通多门编程语言与前后端开发,涉猎诸多软件技术。 创业公司首席软件工程师。新技术的狂热追求者与布道者。 出版书籍《深入理解Java 7:核心技术与最佳实践》,《Build Mobile Apps with Ionic 2 and Firebase》和《Exploring Java 9》 ,并在IBM developerWorks中国和InfoQ中文站发表技术文章50余篇。 知乎专栏【Java实战修炼之道】(https://zhuanlan.zhihu.com/javainaction) 公众号【灵动代码】(微信号:vividcode) 英文网站【VividCode】(https://vividcode.io)

最近的一段时间里,反应式编程在社区中得到了很大的关注。从Java社区来说,Java 9把反应式流规范以java.util.concurrent.Flow 类的形式添加到了标准库中。Spring 5 已经支持了反应式编程实践,并提供了 WebFlux 这样的 Web 编程框架。其他语言也都有类似的反应式编程框架,如 Angular 框架中使用了 RxJS。反应式编程在解决某些问题时有种天然的优势。

本次 Chat 的目标在于对反应式编程进行概括性的介绍,着重介绍 Java 平台相关的内容。

具体的内容如下:

  • 反应式编程概述,包括 backpressure,反应式流规范等。
  • JDK 9 对反应式流的支持
  • Reactor 介绍
  • WebFlux 开发实例
已有97人预订
预订达标
文章出炉
     
02月23日
03月09日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张成富的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
石头
总结的不错,就是例子稍微简单了。webflux应该来个demo
你可能还喜欢
二叉树的原理推敲与动手种树
浅浅
Spring Boot Actuator 之监控架构实战使用
张振华
谈谈 Java NIO
应书澜
DevOps 工具链:在线报障的流程、系统设计和自改进体系的建设
常新居士
程序员炒股:算法交易策略与建模思想
chen_h
RabbitMQ 消息服务总结心得分享
IT小香猪
微信扫描登录