Hello All,
We are hoping to consolidate our process scheduling into NeuronESB and are curious how others have approached this type of scheduling, if they have. We have some processes that need to run on a schedule, such as "Every Friday at 7am". In the past we've used Cron schedules and custom Bash scripts, but want to bring that into NeuronESB itself.
How have you approached this issue? Have you leveraged existing features of NeuronESB, or performed this type of scheduling outside of NeuronESB?
Thanks!
Garrett
Tags:
Hi Garrett
In our world an ESB should be event driven and we like to keep it clean, so we have usually used external scheduling mechanisms to start actions. Additionaly, many operation departments have some sort of preference, when it comes to scheduling actions so that they can maintain an overview.
It could be as simple as having Neuron expose a REST service and when called, then start the process OnReceive. Easy to implement and also easy to trigger and test manually if needed.
Christian
Christian,
Thank you for the idea! We want ahead and setup something just like this, using a Service Endpoint listener, with an OnReceive Process.
We created an reuse executable, which can accept a Message Body and any optional SOAP headers from the commandline, so that we can use the same executable between multiple processes, and just change the input parameters. The OnReceive Process acts as a 'Topic Router', and publishes the message onto the Topic that we specified as a commandline parameter.
- Garrett
Neuron ESB Product Support Forums and Communities
© 2024 Created by Neuron Admin. Powered by