我可以使用没有Webflux的独立WebClient吗

时间:2019-03-30 13:51:03

标签: spring reactive-programming spring-webflux

我正在开发反应式服务并准备使用WebClient与HTTP API进行交换,但是该服务不在反应式Web堆栈中,因此如何使用它(WebClient)而不依赖Webflux或是否有其他可替代的反应式HTTP客户端? 预先感谢。

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确回答了您的问题:您想使用一个固有的反应式类,而不包含反应性库?

通过问题中的链接可以看到,WebClientspring-webflux的一部分,并且取决于位于reactor.core.publisher.Mono中的compile("io.projectreactor:reactor-core")上。我无法想象此WebClient可以在其中起作用或没有任何意义的非反应性情况。

其他反应式HTTP客户端是:

也许您可以详细说明自己的需求,为什么不依赖WebFlux或为什么要在非反应式堆栈中使用反应式客户端。