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 开发实例
已有123人预订
预订达标
文章出炉
     
02月23日
03月09日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张成富的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
石头
总结的不错,就是例子稍微简单了。webflux应该来个demo
你可能还喜欢
使用 Spring Boot 开发邮件系统
纯洁的微笑
基于深度学习的计算机视觉技术在无人驾驶中的应用
美团技术团队
Elasticsearch 搜索引擎应用实战
图南
百亿流量 API 网关设计与实践
kimmking
Java 性能瓶颈分析工具
蓬蒿
RabbitMQ 典型应用场景实战
SteadyHeart
微信扫描登录