设计
这里有一些需要牢记的关键设计点。
1. Apache Pulsar 响应式
响应式支持最终由 Apache Pulsar 响应式客户端 提供,其当前实现是对常规 Pulsar 客户端异步 API 的完全非阻塞适配器。 这表明响应式客户端需要常规客户端。
2. 加法自动配置
由于对 regular (imperative) 客户端的依赖,框架提供的 Reactive 自动配置与 imperative 自动配置是相加的。 换句话说,imperative starter 仅包含 imperative 组件,而 reactive starter 包含 imperative 和 reactive 组件。