Instead of playing with delay, I would use a Quartz endpoint poller with different Cron expressions for my 2 nodes (externally configured in a properties file). That way, the polling times will be strictly configured.
Mule delay endpoint start time
Question
Is there an option available in Mule for specifying the jdbc polling time to begin (not the pollingFrequency). My scenario is, we are going to deploy the application in two nodes, so want to specify the start time for the polling to begin, so there will not be duplicate processing.
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow