Кто-нибудь знает идиоматический способ сделать маршрутизацию на основе контента в RxJava или Reactive Ручей ?
Я вижу, как можно создать реактивный конвейер обработки сообщений, используя стандартный оператор, такой как фильтр карты и преобразование.
Но я не вижу ни одной идиоматики, зачем использовать операторы для переключения между несколькими возможными конвейерами.
Я хотел бы иметь возможность запускать один из многих конвейеров обработки на основе одного начального входного объекта или карты, чтобы в зависимости от содержимого для входной карты или объекта выбирается другой конвейер.
Идея заключается в том, что мне нужно сделать несколько возможных запросов к внешнему API, и то, что определяет запуск API и конвейера, зависит от объекта ввода для моего контроллера.
Я знаю, что это можно сделать с помощью интеграции Spring или Camel, но мой вариант использования не требует полной гибкости механизма интеграции, поскольку он может справиться с задержкой в сети.
Спасибо, пожалуйста