Hi,
I have 2 BPMN and 1 DMN in my Spring Boot Camunda Project.
I have currently 1000 process instances of each BPMN .
In my BPMN ,I have some user tasks which I claim using Camunda ReST API.
But I observed that these API’s takes too much time while claiming the task.
Has anyone faced this issue and has any idea regarding the slowness of the Camunda ReST API?
Depends a lot on what your setup is like
Are you using a clustered setup?
What database are you using?
Have you added any extra indexes to the tables?
I not using camunda clustering.Just a SpringBootCamunda microservice with 2 BPMNs.
DB is PostgreSQL.
No additional indexes are added.
It might be worth trying to cluster the engine to spread out the workload.
Usually one camunda node going going to reach a limit quickly enough.
Ok and upto what workload a single camunda node can survive?
Depends, ever node will have a limited number of threads and generally only one job executor so by adding a second node you’ll have an additional job executor and thread pool which will increase the amount of work the engine can do.