龙空技术网

阿里师傅赐我这份内部手册:解密响应式RxJava代码设计实战

爱马士团团长 107

前言:

而今大家对“rxjava并发”大体比较珍视,兄弟们都想要知道一些“rxjava并发”的相关文章。那么小编同时在网络上收集了一些关于“rxjava并发””的相关文章,希望兄弟们能喜欢,看官们一起来了解一下吧!

响应式是未来的编程趋势,本书在对RxJava 2进行源码导读的同时,引导读者对代码设计进行思考!

笔记介绍

本份解密了响应式编程之美,深入浅出地介绍了响应式模式及源码。读完本书,可以掌握规范、合理的响应式设计,以及高质量的响应式代码实践。在大多数场景下,提高资源利用率很重要,尤其对于微服务下I/O密集型等场景来说尤其如此。

本书架构图

本份《Java编程方法论》获取方式:【转发+评论】,【关注+私信关键词“666”】获取下载!

Part 1响应式编程总览(Reactive Programming)

1.1 异步编程模式

1.2 流(Stream)

1.3 响应式流(Reactive Stream)

1.4 响应式开发工具库

1.5 Java 9中的响应式编程

Part 2 在RxJava中创建Observable

2.1 响应式编程所涉及的设计模式

2.2 解读reactivex.Observable

Part 3 RxJava 2中的操作

3.1 核心操作

3.2 多个Observable的合并操作

3.3 高级操作

Part 4 对RxJava 2的设计探索

4.1 源的创建设计思路

4.2 中间操作的转承

Part 5 Observable实战

5.1 初版架子实现

5.2 基于架子实现一个汇率查询的服务

5.3 rxjava-web-spring-boot-starter的抽取设计

5.4 ObservableSseEmitter的设计实现

Part 6 RxJava 2中的多线程操作

6.1 初探RxJava并发编程

6.2 subscribeOn操作

6.3 observeOn操作

6.4 unsubscribeOn操作

6.5 调度器Scheduler

Part 7 Flowable与背压

7.1 回顾背压

7.2 引入Flowable

7.3 探索Flowable.create

7.4 将一个Observable转化为一个Flowable

7.5 通过onBackpressureXXX操作来实现背压策略

7.6 Flowable.generate操作

Part 8 Flowable实战

8.1 使用Flowable封装JDBC

8.2 结合Spring Web应用程序使用Flowable

8.3 单元测试

8.4 controller层的实现逻辑改造

最后

由于篇幅限制,仅展示部分内容,获取完整版资料请【转发+评论】,【关注+私信关键词“666”】获取下载!

目录展示:

标签: #rxjava并发 #java实战代码