Workflow Engine 2.0
Major upgrade to the process engine with parallel execution and better error handling.
Workflow Engine 2.0
The qqq process engine has been completely rewritten for version 2.0. This release brings significant improvements to how you build and run workflows.
Parallel Execution
Steps can now run in parallel when they don't depend on each other:
new QProcessMetaData()
.withStep(validateOrder)
.withParallelSteps(List.of(
checkInventory,
verifyPayment,
calculateShipping
))
.withStep(fulfillOrder)Smart Retry Policies
Configure retry behavior per step:
new QStepMetaData()
.withRetryPolicy(new RetryPolicy()
.withMaxAttempts(3)
.withBackoff(exponential(1000, 2.0))
.withRetryOn(TransientException.class))Visual Designer
The admin UI now includes a visual workflow designer. Drag and drop steps, configure conditions, and see the execution flow at a glance.
Process Versioning
Deploy new versions of processes without affecting running instances. Old instances complete with their original version while new instances use the latest.
Found this useful? Share it with your team.
Get the next issue delivered to your inbox.
Subscribe to NewsletterYou're receiving this because you subscribed to QRunIO updates.
Manage preferences · Privacy policy