Greetings,
I want to build a webservice where I can call it from my web application
when a user triggers the event on demand.
This event will go out and gather some data and store it in a local database.
My big thing is I want one queue where these events can stack up, as the
users of my web app can trigger this event at will, and it is a helper
function (users don’t realize they are kicking off this event), I do not want
500 of these events executing simultaneously during a busy time of my web
app, rather I want to be able stack these things up in one centrally located
queue that execute in the order they were requested.
Basically need some sort of sentinel process that checks this queue every 5
minutes or whatever, and if items are in this queue, they need to be
processed accordingly.
I have never designed anything of this sort, and was just curious what type
of design suggestions those out there...
Your ideas are welcomed and much appreciated....
-Cable