Использование CompletableFuture с абстракциями Rx Java - PullRequest
0 голосов
/ 16 апреля 2020

Является ли хорошей практикой использование CompletableFuture с абстракциями Rx Java в веб-приложении? И если нет, то с какими проблемами я мог бы столкнуться, используя эти вещи вместе?

Также я хотел бы знать в целом, какие абстракции использовать с Rx Java, чтобы сделать мой код не только реактивным, но и также асинхронный в соответствии с лучшими практиками?

1 Ответ

0 голосов
/ 17 апреля 2020

Rx Java предоставляет несколько методов для естественного преодоления разрыва между Rx и кодом, использующим Futures:

io.reactivex.Observable.fromFuture(Future<? extends String>, Scheduler)
io.reactivex.Single.toFuture()

Я считаю, что RxJava3 добавил лучшую поддержку CompletableFuture, но я не сделал попробовал это еще:

https://github.com/ReactiveX/RxJava/wiki/What 's-Different-in-3.0

...