У меня есть сценарий использования для реализации структуры оркестровки в памяти для выполнения различных задач, выполняемых при вызове API. Вызов API можно представить в виде списка задач, которые необходимо выполнить при вызове клиента. Задачи могут быть визуализированы в виде графика.
В настоящее время я оцениваю потоки Akka (графики), чтобы увидеть, решает ли это сценарии использования
Требования к структуре оркестровки
- Язык поддержка Java или Scala.
- Простота в определении графика или потока выполнения.
- Поддержка параллельных задач. Задачи могут выполнять удаленные вызовы API REST, поэтому я должен иметь возможность выполнять параллельные вызовы.
- Выполнение графика в памяти.
- Хорошая поддержка сообществом фреймворка.
Я хотел бы знать, есть ли другие доступные фреймворки с открытым исходным кодом, которые я могу использовать.
PS: Я определенно не хочу заново изобретать колесо, создавая свое собственное.