123
O Cadence Workflow Engine foi desenvolvido no Uber e de código aberto sob licença do MIT.A diferença entre o Cadence e a maioria dos mecanismos de fluxo de trabalho existentes é que ele é focado no desenvolvedor e é extremamente flexível e escalável (para dezenas de milhares de atualizações por segundo e até bilhões de fluxos de trabalho abertos).Os fluxos de trabalho são gravados como programas orientados a objetos e o mecanismo garante que o estado dos objetos de fluxo de trabalho, incluindo pilhas de encadeamentos e variáveis ​​locais, seja totalmente preservado em caso de falhas no host ... A cadência é usada para praticamente qualquer aplicativo backend que viva além de um únicosolicitar resposta.Exemplos de uso são: Trabalhos CRON distribuídos Gerenciamento de pipelines ML / Data Reagindo a eventos de negócios.Por exemplo, eventos de viagem no Uber.O fluxo de trabalho pode acumular estado com base nos eventos recebidos e executar atividades quando necessário.Implantação de serviços na implementação do pipeline do CI Mesos / Kubernetes Garantindo que várias chamadas de serviço sejam concluídas quando uma solicitação for recebida.Inclusão da implementação do padrão SAGA Gerenciamento de tarefas do trabalhador humano (semelhante ao Amazon MTurk) Processamento de mídia Roteamento de tíquete de suporte ao cliente Processamento de pedidos Serviço de teste semelhante ao ChaosMonkey e muitos outros O outro conjunto de casos de uso baseia-se na portabilidade de mecanismos de fluxo de trabalho existentes para execução no Cadence.Praticamente qualquer linguagem de especificação de fluxo de trabalho de mecanismo existente pode ser portada para execução no Cadence.Existem vários sistemas Uber internos que foram portados.Dessa forma, um único serviço de back-end pode alimentar vários sistemas de fluxo de trabalho específicos do domínio.

Local na rede Internet:

Categorias

Alternativas ao Cadence Workflow para Mac

Imixs-Workflow

Imixs-Workflow

O Imixs Workflow é uma estrutura de BPM com o objetivo de reduzir a complexidade dos aplicativos de negócios.Com base no padrão BPMN 2.0, você pode alterar sua lógica de negócios sem alterar uma única linha de código.
Activiti

Activiti

O Activiti é uma plataforma leve de fluxo de trabalho e gerenciamento de processos de negócios (BPM) voltada para empresários, desenvolvedores e administradores de sistemas.
Workflow Engine .NET

Workflow Engine .NET

WorkflowEngine.NET - componente que adiciona fluxo de trabalho ao seu aplicativo.
Zvolv

Zvolv

Zvolv é automação de fluxo de trabalho sem código.Crie aplicativos corporativos em dias com IA, automação cognitiva, colaboração e muito mais.
MESG

MESG

O MESG é uma estrutura de desenvolvimento flexível e descentralizada que permite a fácil reutilização de componentes de aplicativos, ao mesmo tempo em que fornece caminhos de monetização para que os desenvolvedores de código aberto possam ser recompensados ​​por seu trabalho.