Реализуются ли асинхронно из коробки реализации методов веб-сервиса Hybris Charon (с наблюдаемым типом возврата)? - PullRequest
0 голосов
/ 11 июня 2019

У меня есть несколько сервисов на основе Hybris Charon (реализация на основе rxJava), настроенных (с наблюдаемыми типами возврата) в моем проекте.Пара этих сервисов вызывается из одного вызова метода.Когда я проверил логи, обнаружил, что они работают параллельно.Однако, когда я создал образец POC с использованием rxJava и создал несколько наблюдаемых, я обнаружил, что они работают синхронно (один за другим, если явно не настроен для работы в новом потоке).Вот почему мой вопрос заключается в том, настроен ли Charon для асинхронной (при использовании наблюдаемых типов возврата) из коробки.

1 Ответ

0 голосов
/ 11 июня 2019

Насколько я знаю, Charon использует RxJava версии 1.x, которая больше не поддерживается. Последняя версия RxJava - 2.x. Я также не использую, если Харон все еще поддерживается. Тем не менее, вы должны иметь возможность вызывать RxJava1.x Observables асинхронно из коробки с этим проектом. Если вы хотите использовать RxJava 2.x, возможно, вам придется использовать библиотеки взаимодействия для преобразования типов RxJava 1.x в 2.x.

...