【发布时间】:2018-11-22 23:38:05
【问题描述】:
我使用 Spring 5 WebFlux 编写了一个微服务,并尝试通过它使用非反应式 REST API。是否可以使用响应式 Web 客户端来使用非响应式服务?
【问题讨论】:
标签: spring spring-webflux reactive
我使用 Spring 5 WebFlux 编写了一个微服务,并尝试通过它使用非反应式 REST API。是否可以使用响应式 Web 客户端来使用非响应式服务?
【问题讨论】:
标签: spring spring-webflux reactive
是的,这是可能的。从服务器的角度来看,这只是一个普通的 HTTP 客户端。 WebClient 确实支持流式传输和背压,但这不会改变 HTTP 级别的内容。
背压在 TCP 流控级别处理,因此 HTTP 协议保持不变。
【讨论】: