Our requirement is to continuosly(less than 5 min) send report to client based on a data condition. To solve this problem, we are planning to use MessageQueues. Producer will be a DB Trigger and Consumer will be a Job that is running continuously. To create this Consumer Job which runs continuously, here is what I think I will need 1. Mechanism to start the process 2. Mechanism to continuously monitor the process 3. Ways to scale the number of Consumers processes 4. Mechanism to stop the consumer.
Is there any software or framework which will help me Create such continuous running Job?