tag

响应式编程

共 51 篇文章。
全部文章书稿GoJavaTypeScript互联网产品游戏开发独立开发者小游戏游戏服务端架构设计游戏设计Godot性能优化Rust
java

2.3 Subscriber 实现与信号契约

实现三个有代表性的 Subscriber:LoggingSubscriber、逐元素请求的 CountingSubscriber 和批量消费的 BatchingSubscriber。按 §2.1(用 request 表达需求)、§2.7(request/cancel 串行)、§2.8(cancel 后可能有迟到元素)、§2.3(终止回调不得操作 Subscription)逐条落实,并指出「synchronized 不等于信号串行」和「onComplete 里再 request」两个真实 bug。

6 分钟阅读
书稿 Java 响应式编程
java

1.3 规范规则逐条分析

按 Reactive Streams 1.0.4 官方编号逐条梳理 43 条规则:§1 Publisher(1.1–1.11)、§2 Subscriber(2.1–2.13)、§3 Subscription(3.1–3.17)、§4 Processor(4.1–4.2),给出完整速查表,并深入拆解 1.1 的 happens-before、1.9/2.12/2.5 的订阅语义、2.3 的终止回调禁令、2.8 的 cancel 延迟、3.2/3.3 的同步递归上限与 3.9/3.17 的请求边界,最后对应到 TCK 的真实测试方法名。

9 分钟阅读
书稿 Java 响应式编程
java

《Java 响应式编程·Reactive Streams 与背压原理》目录与学习路径

《Java 响应式编程·Reactive Streams 与背压原理》全书 50 篇目录页:14 章 42 节覆盖 RS 规范、从零实现 Publisher、Project Reactor 核心(Mono/Flux/操作符/调度器)、背压四大策略、Hot 与 Cold 多播、RxJava 3 对照、RS TCK 合规测试,最后以 eventd v1 背压演示系统验收。另含序、前言与五份附录。

11 分钟阅读
书稿 Java 响应式编程
books

《Java 响应式编程·Reactive Streams 与背压原理》· 全书目录与章节索引(50 篇)

《Java 响应式编程·Reactive Streams 与背压原理》全 50 篇:从 Reactive Streams 规范、自实现 Publisher/Subscriber/Processor,到 Project Reactor 核心(Mono/Flux/调度器/背压策略)、Hot 与 Cold 多播、RxJava 3 对照、RS TCK 合规测试,最后以 eventd v1 背压演示系统验收。纯 JDK 25 + Project Reactor BOM 2025.0.8(reactor-core 3.8.8),不含 Spring WebFlux 或 Netty 源码沉底。

7 分钟阅读
书稿 Java 响应式编程