I have two Triggers set up in Cloud Orchestraor. Trigger ‘A’ that fires at 15:00:00, and Trigger ‘B’ that fires at 15:00:01 (one second after Trigger ‘A’).
Strangely I had Trigger ‘B’ create a job and begin execution before Trigger ‘A’, and the job created by Trigger ‘A’ was queued behind the job created by Trigger ‘B’.
Has anyone else experienced this? If so any ideas on what could have caused this?
I have two Triggers set up in Cloud Orchestraor. Trigger ‘A’ that fires at 15:00:00, and Trigger ‘B’ that fires at 15:00:01 (one second after Trigger ‘A’).
Are you sure it was one second of delay between the two? Time triggers in Orcherstrator only allow one minute of resolution.
Anyway, you should not use trigger time to order job execution with very small time difference (<5 minutes). Instead, you should use other synchronization mechanisms, like queues with the producer-consumer pattern.