【发布时间】:2019-03-27 11:50:57
【问题描述】:
我们有一个流程,我们希望使用 Spring Boot 2 WebFlux 通过响应式编程来实现。目前我们没有反应式编程的经验。
作为此流程的一部分,我们将创建一个或多个 HTTP 请求(我猜是使用 WebClient),并从 DB 中读取一些数据。
我们正在考虑使用 AWS DynamoDB,但据我了解 Java SDK 不支持反应式 API。
此读取将是阻塞 I/O 操作,我的问题是使用 WebFlux 实现此流程的一部分是否有好处?更一般地说,流程中的单个阻塞 I/O 操作是否会消除我们从使用响应式编程中获得的所有好处?
【问题讨论】:
标签: java spring-boot reactive-programming nonblocking spring-webflux