Hi,
We are working on an application based on JHipster framework. It uses Eureka Discovery Server, to which all the Micro-services get registered.
We are considering Camunda Clustered Deployment in order to provide fail-over and scale-up capabilities.
Essentially, we want each Process Engine Node in the Camund Cluster, to get registered to Eureka Server that other Micro-Services can query and make a service call to.
The bare minimum requirements to implement Eureka Client, described at https://cloud.spring.io/spring-cloud-netflix/multi/multi__service_discovery_eureka_clients.html
- The Client needs to register with the server as it boots up
- Need at-least 3 end-points after registration:
a. statusPageUrl: https://${eureka.hostname}/info
b. healthCheckUrl: https://${eureka.hostname}/health
c. homePageUrl: https://${eureka.hostname}/
Can you please Guide / Suggest Best Possible Approaches, how can we add more End Points to Camunda to make it Eureka Client?
Is there a way to make a Remote call to Register when a Process Engine Node has started up (can we register and write event handler)?
Is there any reference implementation available?
Thanks in Advance for your suggestions.