我正在一个微服务项目中,我的单个spring boot微服务将自己调用,并且主要是通过第三方API来获取和保存数据。
由于我使用的是传统的Spring引导应用程序,所以我无法考虑将其替换为基于Reactor的微服务。
但是我正在考虑用新的Spring Reactor Webclient替换My RestTemplate(用于与其他MS和第三方应用程序通信),以获得Async调用的一些优势。 我的用例是否适合使用Spring Reactor WebClient?
答案 0 :(得分:1)
是的,微服务和REST调用的组合是WebClient
的一个好用例。
加上Spring Boot 2,您可以将Spring MVC起动器与WebFlux起动器结合使用,并将其解释为“您想在servlet堆栈上运行,但可能希望偶尔使用WebClient
”。