我正在开发反应式服务并准备使用WebClient与HTTP API进行交换,但是该服务不在反应式Web堆栈中,因此如何使用它(WebClient)而不依赖Webflux或是否有其他可替代的反应式HTTP客户端? 预先感谢。
答案 0 :(得分:0)
我不确定我是否正确回答了您的问题:您想使用一个固有的反应式类,而不包含反应性库?
通过问题中的链接可以看到,WebClient
是spring-webflux
的一部分,并且取决于位于reactor.core.publisher.Mono
中的compile("io.projectreactor:reactor-core")
上。我无法想象此WebClient
可以在其中起作用或没有任何意义的非反应性情况。
其他反应式HTTP客户端是:
也许您可以详细说明自己的需求,为什么不依赖WebFlux
或为什么要在非反应式堆栈中使用反应式客户端。