Publisher 生产者 可被多个消费者订阅
- Mono 生产0-1个数据
- Flux 生产0-N个数据
Mono和Flux都为Reactor3新增对象,以区分生产数量的程度
Subscriber 终结操作符 下游订阅者
可以抛出下列信号给生产者
,使其停止生产数据
- Subscriber::onError
- Subscriber::onComplete
- Subscription::cancel 订阅
背压
订阅者可以通过request
方法来告知发布者能接收多少数据
背压解释:生产者能清楚消费者的消费情况