Комментарии 5
Это не то же самое, что и https://cadenceworkflow.io ?
Ну, и я бы все-таки очень точно описал — в чем отличие conductor (и других) от оркестраторов типа Kubernetes. Потому что у неискушенного читателя может возникнуть непонимание — и то оркестратор, и то — так в чем разница? )
Поддержу Вас и дополню, когда происходит сравнение таких инструментов, то примеры описания workflow являются необходимым минимумом, иначе придётся либо поверить на слово, либо пойти проверять самому.
Неискушённым читателям можем ответить, что Kubernetes — оркестратор микросервисов, который призван автоматизировать поддержку пула микросервисов в рабочем состоянии :) Он обеспечивает их доступность, масштабируемость, балансировку нагрузки и т.д… А бизнес-логику он не хранит — для этого и нужны решения, про которые идёт речь в статье. Они используются непосредственно в исходном коде, чтобы упростить контроль бизнес-логики, отвечающей за распределение вызовов по микросервисам, т.е. по отдельным составным частям бизнес-процессов.
Обзор фреймворков для оркестрации микросервисов: Conductor, Zeebe, Temporal