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()

--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------

posted @ 2024-06-24 20:04  Shinoburedo  阅读(2)  评论(0编辑  收藏  举报