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 Windows med kommersiell licens

Workflow Engine .NET

Workflow Engine .NET

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

cDevWorkflow

cDevWorkflow är nästa generations BPM-Workflow-plattform för utvecklare.Helt skriven med .net och c #, fokuserat på prestanda och funktionalitet.
Zvolv

Zvolv

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

Ferryt

Modulerna för plattformen för processer bildar ett BPM-system.Ferryt tillåter realtidsmodellering, simulering och körning av processer.