two bpm run projects run on separate servers and use the same database. so we have three servers, one of which is database server. How can I make the two engines aware of getting jobs on the database.
Since the yaml files of the engines are different, I am thinking of adjusting the engine settings with the plugin classes. but how can I check the awareness of the engines on the database?
Are do you have different process definitions on each Camunda Run deployment?
There will be no different definitions. both engines will look at the same process definitions. Engines can be expanded to reduce workload.
So you want to distribute the workload across multiple servers? If so, you need to make sure the database config of each engine is the same and uses a shared DB.
See Camunda Platform 7 Performance and Scalability - Camunda
Hope that helps.