Spring Boot 3响应式编程
1、Stream
A、流操作:
背压模式,有则执行,没有则不管
B、操作有哪些?
中间操作:
filter、map、distinct、limit、flatmap、sorted、peek、skip
终结操作:
forEach、reduce、collect、min、max、count
2、Reactor核心:
Publisher 发布者
Subscriber 订阅者
Subscription 订阅关系
Processor 处理器
发布者-》缓存区-》处理器-》缓冲区-》订阅者
高并发:异步、缓存、队列
Mono、Flux
Mono:0/1个元素
Flux: 多个元素
钩子函数
发布者Publisher:
onSubscribe()
onNext()
onError()
onCancel()
onComplet()
消费者Subscriber:
doOnNext()
doOnError()
doOnComplet()
doOnCancel()
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
Copyright © 2021 Shinoburedo