Могу ли я использовать автономный WebClient без Webflux - PullRequest
0 голосов
/ 30 марта 2019

Я занимаюсь разработкой реактивного сервиса и готовлюсь к использованию WebClient для обмена с HTTP API, но сервис не находится в реактивном веб-стеке, так как я могу использовать его (WebClient), не завися отWebflux или есть альтернативный реактивный HTTP-клиент?Заранее спасибо.

1 Ответ

0 голосов
/ 30 марта 2019

Я не уверен, правильно ли я понял ваш вопрос: вы хотите использовать по своей сути реактивный класс без реактивной библиотеки, в которой он содержится?

Как видно по ссылке, которую вы указали в своем вопросе, WebClient является частью spring-webflux и зависит, например, от. на reactor.core.publisher.Mono, который находится в compile("io.projectreactor:reactor-core"). Я не могу представить ни одного нереактивного сценария, в котором это WebClient сработало бы или имело смысл.

Другие реактивные HTTP-клиенты:

Может быть, вы могли бы немного подробнее рассказать о своих потребностях, почему вы не будете полагаться на WebFlux или почему вы хотите использовать реактивный клиент в нереактивном стеке.

...