【发布时间】:2021-01-15 01:49:07
【问题描述】:
当我调用subscribe() 时,会在反应链之外调用。不遵循spring webflux的溢出策略吗?
fooRepository.findOne()
.doOnNext { barRepository.save(bar).subscribe() }
.flatMap { ... }
我有这种奇怪的行为,barRepository.save 有时有效,有时没有错误。我认为它正在被删除。
当服务器繁忙时,doOnNext 内部的 subscribe() 调用是否可以被丢弃?
This post 表示默认溢出策略是 BUFFER。
doOnNext 内部的 subscribe() 调用是否有不同的策略?
【问题讨论】:
-
您不应该订阅,订阅者是调用客户端或最终消费者。您的应用程序是生产者。
标签: spring-webflux project-reactor reactor backpressure