How to achieve parallel asynchronous BPMN2 process execution in SwitchYard ?
Issue
- There is a
SwitchYardcomponent service that will fetch responses through a REST binding reference , by calling an external REST service endpoint. For each resulting response user might want to start a BPMN2 process instances that will run asynchronously and parallel from the others, so as to achieve paralle process execution. - Does it look relevant to make use of
Camel Splitter(implemented insideCamel Route) functionality to invokeBPMN2 Process Servicecomponent ofSwitchYardwith each incoming messages? This way users might be able to achieve parallel processing over the split parts of their message body and they can configure the thread pool size as well. Can this architecture work to fit the aforementioned requirement?
Environment
- Red Hat JBoss Fuse Service Works (FSW)
- 6.0.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.