Cadence Workflow Engine utvecklades på Uber och öppnades under MIT-licens.Skillnaden mellan Cadence och majoriteten av de befintliga arbetsflödesmotorerna är att den är utvecklarfokuserad och är extremt flexibel och skalbar (till tiotusentals uppdateringar per sekund och upp till miljarder öppna arbetsflöden).Arbetsflödena är skrivna som objektorienterade program och motorn säkerställer att tillståndet för arbetsflödesobjekt inklusive trådstackar och lokala variabler bevaras fullt ut vid värdfel .... Kadens används för praktiskt taget alla backend-applikationer som lever bortom en endabegär svar.Exempel på användning är: Distribuerade CRON-jobb Hantera ML / Data-rörledningar Reagerar på affärshändelser.Till exempel researrangemang på Uber.Arbetsflödet kan ackumuleras tillstånd baserat på mottagna händelser och utföra aktiviteter vid behov.Distribution av tjänster till Mesos / Kubernetes CI Pipeline-implementering Se till att flera serviceanrop slutförs när en begäran tas emot.Inklusive implementering av SAGA-mönster Hantera uppgifter för mänskliga arbetare (liknande Amazon MTurk) Mediebehandling Kundtjänst Biljettruttning Orderbehandling Testningstjänst som liknar ChaosMonkey och många andra. Den andra uppsättningen användningsfall är baserad på att porta befintliga arbetsflödesmotorer att köra på Cadence.Praktiskt taget alla befintliga specifikationer för motorns arbetsflöde kan porteras för att köras på Cadence.Det finns flera interna Uber-system som har portats.På så sätt kan en enda backend-tjänst driva flera domänspecifika arbetsflödessystem.
cadence-workflow

kategorier

Alternativ till Cadence Workflow för Linux

Imixs-Workflow

Imixs-Workflow

Imixs Workflow är ett BPM-ramverk med målet att minska komplexiteten i affärsapplikationer.Baserat på BPMN 2.0-standarden kan du ändra din affärslogik utan att ändra en enda kodrad.
Activiti

Activiti

Activiti är en lätt arbetsflöde och Business Process Management (BPM) -plattform riktad mot affärsmän, utvecklare och systemadministratörer.
Workflow Engine .NET

Workflow Engine .NET

WorkflowEngine.NET - komponent som lägger till arbetsflöde i din applikation.
Zvolv

Zvolv

Zvolv är ingen-kod Workflow Automation.Bygg företagsapplikationer på dagar med AI, kognitiv automatisering, samarbete och mer inbyggd.
MESG

MESG

MESG är en flexibel, decentraliserad utvecklingsram som möjliggör enkel återanvändning av applikationskomponenter, samtidigt som de tillhandahåller intäktsgeneratorer så att open source-utvecklare kan bli belönade för deras arbete.