Sep 11, 2015
Scaling Camunda BPM in a Cluster: Job Executors and Coordination
Throughout development of Camunda 7.4, one of our focus points is job executor features and improvements. The job executor is the process engine’s component to perform deferred actions, such as executing an intermediate timer event or an asynchronous continuation. Thus it is central in the Camunda architecture and central for scaling the BPM platform in a cluster. In this post we provide insight in job executor behavior and how job executor instances be coordinated by employing a backoff strategy that is part of the upcoming Camunda 7.4.0-alpha2 release. Setting: Clustered Job Execution As pointed out in the previous post on our new job prioritization feature, Camunda is widely used by customers in domains where the degree of automation is…