思维导图备注

Java异步编程实战
首页 下载 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

7.2 Reactive编程&Reactor库

浏览 3 扫码
  • 小字体
  • 中字体
  • 大字体
2023-09-04 21:51:02
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 前言
  • 第1章 认识异步编程
    • 1.2 异步编程场景
    • 1.3 总结
  • 第2章 显式使用线程和线程池实现异步编程
    • 2.1 显式使用线程实现异步编程
    • 2.2 显式使用线程池实现异步编程
      • 2.2.2 线程池ThreadPoolExecutor原理剖析
    • 2.3 总结
  • 第3章 基于JDK中的Future实现异步编程
    • 3.1 JDK中的Future
    • 3.2 JDK中的FutureTask
      • 3.2.2 FutureTask的类图结构
      • 3.2.3 FutureTask的run()方法
      • 3.2.4 FutureTask的get()方法
      • 3.2.5 FutureTask的cancel(boolean mayInterruptIfRunning)方法
      • 3.2.6 FutureTask的局限性
    • 3.3 JDK中的CompletableFuture
      • 3.3.2 显式设置CompletableFuture结果
      • 3.3.3 基于CompletableFuture实现异步计算与结果转换
      • 3.3.4 多个CompletableFuture进行组合运算
      • 3.3.5 异常处理
      • 3.3.6 CompletableFuture概要原理
    • 3.4 JDK8 Stream&CompletableFuture
      • 3.4.2 当Stream遇见CompletableFuture
    • 3.5 总结
  • 第4章 Spring框架中的异步执行
    • 4.2 如何在Spring中使用异步执行
      • 4.2.2 使用注解@Async实现异步执行
    • 4.3 @Async注解异步执行原理
    • 4.4 总结
  • 第5章 基于反应式编程实现异步编程
    • 5.1 反应式编程概述
    • 5.2 Reactive Streams规范
    • 5.3 基于RxJava实现异步编程
    • 5.4 基于Reactor实现异步编程
    • 5.5 总结
  • 第6章 Web Servlet的异步非阻塞处理
    • 6.2 Servlet 3.0提供的异步处理能力
    • 6.3 Servlet 3.1提供的非阻塞IO能力
    • 6.4 Spring Web MVC的异步处理能力
      • 6.4.1 基于DeferredResult的异步处理
      • 6.4.2 基于Callable实现异步处理
    • 6.5 总结
  • 第7章 Spring WebFlux的异步非阻塞处理
    • 7.2 Reactive编程&Reactor库
    • 7.3 WebFlux服务器
    • 7.4 WebFlux的并发模型
    • 7.5 WebFlux对性能的影响
    • 7.6 WebFlux的编程模型
      • 7.6.1 WebFlux注解式编程模型
      • 7.6.2 WebFlux函数式编程模型
    • 7.7 WebFlux原理浅尝
      • 7.7.2 WebFlux服务器启动流程
      • 7.7.3 WebFlux一次服务调用流程
    • 7.8 WebFlux的适用场景
    • 7.9 总结
  • 第8章 高性能异步编程框架和中间件
    • 8.1 异步、基于事件驱动的网络编程框架——Netty
      • 8.1.2 Netty的线程模型
      • 8.1.3 TCP半包与粘包问题
      • 8.1.4 基于Netty与CompletableFuture实现RPC异步调用
    • 8.2 高性能RPC框架——Apache Dubbo
      • 8.2.2 Dubbo的异步调用
      • 8.2.3 Dubbo的异步执行
    • 8.3 高性能线程间消息传递库——Disruptor
      • 8.3.2 Disruptor的特性详解
      • 8.3.3 基于Disruptor实现异步编程
    • 8.4 异步、分布式、基于消息驱动的框架——Akka
      • 8.4.2 传统编程模型存在的问题
      • 8.4.3 Actor模型解决了传统编程模型的问题
      • 8.4.4 基于Akka实现异步编程
    • 8.5 高性能分布式消息框架——Apache RocketMQ
      • 8.5.2 基于Apache RocketMQ实现系统间异步解耦
  • 8.6 总结
    • 9.1 Go语言概述
    • 9.2 Go语言的线程模型
      • 9.2.1 一对一模型
      • 9.2.2 多对一模型
      • 9.2.3 多对多模型
      • 9.2.4 Go语言的线程模型
    • 9.3 goroutine与channel
      • 9.3.2 channel
      • 9.3.3 构建管道实现异步编程
    • 9.4 总结
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《Java异步编程实战》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度