выполнять DAG задач из службы запросов в микросервисной архитектуре - PullRequest
0 голосов
/ 28 мая 2020

Я ищу решения для выполнения DAG задач / процессоров (каждый процессор может быть отдельной задачей или вызывать другой микросервис внизу) из службы (написанной в Java). Концептуально похож на Airflow (он также может быть намного проще), но для услуг, а не для обработки данных. Я хотел бы иметь возможность определять DAG / цепочку во внешнем файле конфигурации. Я хочу выбрать другой DAG в зависимости от варианта использования (на основе некоторых параметров запроса).

Примечания :

  1. В моем общем исследовании пока это выглядит например, Apache Camel или Spring Integration - хорошие кандидаты для рассмотрения. Это хорошие решения для моего варианта использования или верблюд предназначен только для автономного использования? Есть ли какие-то альтернативы, которые мне не хватает для рассмотрения.
  2. Это служба запросов, где пользователь ожидает ответа с момента получения запроса. Я не уверен, применима ли здесь архитектура, управляемая сообщениями.
  3. Я использую Spring Boot для своей службы.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...