我有一个使用Spring 5 WebFlux编写的微服务,并尝试通过它使用非反应式REST API.是否可以使用响应式webclient来使用非响应服务?
解决方法:
是的,这是可能的.从服务器的角度来看,这只是一个常规的HTTP客户端. WebClient确实支持流和背压,但这不会改变HTTP级别的内容.
背压在TCP流控制级别处理,因此HTTP协议保持不变.
2024-02-07 07:57:05
我有一个使用Spring 5 WebFlux编写的微服务,并尝试通过它使用非反应式REST API.是否可以使用响应式webclient来使用非响应服务?
解决方法:
是的,这是可能的.从服务器的角度来看,这只是一个常规的HTTP客户端. WebClient确实支持流和背压,但这不会改变HTTP级别的内容.
背压在TCP流控制级别处理,因此HTTP协议保持不变.