cancel
Showing results for 
Search instead for 
Did you mean: 

How can a web app create more instances of engine or same instance of engine can provide multi-threading?

plehal
Champ in-the-making
Champ in-the-making

I have a web-app using activiti engine in a mission critical app and process central to company's core business process. It has been running since 2012. Now, it is showing signs of distress under load. As there can be only one engine, how can it be used to serve multiple requests simultaneously? Please, throw some ideas.

1 ACCEPTED ANSWER

cjose
Elite Collaborator
Elite Collaborator

"As there can be only one engine" - Is there a particular reason for this? Generally the way you scale activiti based applications is through horizontal scaling.

View answer in original post

2 REPLIES 2

cjose
Elite Collaborator
Elite Collaborator

"As there can be only one engine" - Is there a particular reason for this? Generally the way you scale activiti based applications is through horizontal scaling.

thuynh
Star Contributor
Star Contributor

Hiplehal _ 

Yes, like Ciju said, it is interesting to know why you are restricting yourself to 1 Activiti engine? 

Have you looked at these articles/documentations?

The Activiti Performance Showdown 2015 | Small steps with big feet 

- Multi-node cluster setup: Alfresco Activiti 

Thanks,

Thong Huynh