Hi, i'm currently analyzing the possibility of using Activiti Engine in a cluster enviroment, sharing a unique DB. The idea is to have several JVM with Activiti engine and with custom code that receives JMS messages with data that will be used to start a workflow in the Activiti Engine, using startProcessInstanceByKey. All JVM will have the same workflow definition, allowing several JVM to process in parallel the same workflow type.
1 - The job created in a specific JVM is guaranteed that it will ran in that JVM?
2 - Is it possible to run a workflow from the same type in parallel with another one in the same engine (same JVM)?
Thank you in advance.