Cadence Workflow
Cadence Workflow
0
Бесплатное ПО
Открытый код
Категории:
Платформы:
Linux
Web
Windows
Mac
Особенности:
orchestration-and-automation microservices service-orchestration bpm workflow-solution self-hosted bpm-software workflow-management workflow-tool контейнерная оркестровка автоматизация рабочего процесса workflow-software workflow orchestration cloud-orchestration
orchestration-and-automation microservices service-orchestration bpm workflow-solution self-hosted bpm-software workflow-management workflow-tool контейнерная оркестровка автоматизация рабочего процесса workflow-software workflow orchestration cloud-orchestration
Cadence Workflow Engine был разработан в Uber и открыт с использованием
лицензии MIT.
Разница между Cadence и большинством существующих механизмов рабочих процессов
заключается в том, что она ориентирована на разработчиков и чрезвычайно гибка
и масштабируема (до десятков тысяч обновлений в секунду и до миллиардов
открытых рабочих процессов). Рабочие процессы написаны как объектно-
ориентированные программы, и механизм гарантирует, что состояние объектов
рабочих процессов, включая стеки потоков и локальные переменные, полностью
сохраняется в случае сбоев хоста.
Cadence используется практически для любого внутреннего приложения, которое
находится за пределами одного ответа на запрос. Примеры использования:
Распределенные задания CRON
Управление ML / Data pipelines
Реагирование на деловые события. Например, поездки в Uber. Рабочий процесс
может накапливать состояние на основе полученных событий и выполнять действия
при необходимости.
Развертывание сервисов в Месос / Кубернетес
Реализация CI Pipeline
Обеспечение завершения нескольких вызовов службы при получении запроса.
Включая реализацию шаблона SAGA
Управление человеческими рабочими задачами (аналогично Amazon MTurk)
Медиа обработка
Служба поддержки клиентов
Обработка заказов
Сервис тестирования похож на ChaosMonkey
и много других
Другой набор сценариев использования основан на портировании существующих
механизмов рабочих процессов для запуска на Cadence. Практически любой
существующий язык спецификации рабочих процессов движка может быть перенесен
на Cadence. Есть несколько внутренних систем Uber, которые были портированы.
Таким образом, один бэкэнд-сервис может обеспечивать работу нескольких
доменных систем рабочего процесса.
Аналоги (7):
-
Imixs-Workflow
Imixs Workflow - это BPM Framework с целью уменьшить сложность бизнес-приложений.8
Бесплатное ПО Открытый кодLinux Windows Mac iOS Androidвстроенный перевод bpm eclipse java jee business-process-management workflow bpmn -
Zenaton
Набор инструментов разработчика для интеграции сторонних сервисов в их приложения с мониторингом и ...5
Бесплатное ПОWebetl планирование задач jobs timeout-alerting php automated-tasks background-processing контейнерная оркестровка queues workflow триггеры рабочего процесса ruby automation-tool rubygems мониторинг в реальном времени error-reporting heroku message-queues обработка ошибок node.js автоматизация рабочего процесса автоматизация задач python планирование clever cloud интеграция api -
Activiti
Activiti - это облегченная платформа для управления бизнес-процессами (BPM), предназначенная для ...3
Бесплатное ПО Открытый кодMac Linux Windowsbpm business-process java-based workflow-management process-management business-process-management bpmn -
Signavio
Signavio Process Editor был создан для того, чтобы быть очень интуитивно понятным и простым в использовании.2
Платное ПОWindowsprocess-management -
cDevWorkflow
cDevWorkflow - это платформа BPM-Workflow следующего поколения для разработчиков.1
Платное ПОWindowsautomation bpm business-process-management workflow -
Workflow Engine
Workflow Engine - это легкий компонент «все в одном», позволяющий добавлять пользовательские исполняемые файлы ...1
Бесплатное ПОMac Linux Windowsworkflow-software workflow workflow-management workflow-solution -
Workflow Engine .NET
WorkflowEngine.NET - компонент, который добавляет рабочий процесс в ваше приложение.1
Платное ПОMac Linux Windowsactivities mongodb timers государственный аппарат nosql ravendb enterprise-workflow document-workflow workflow .net framework