What's this?
A queue / cron manager for beanpole based apps, kinda like cron jobs.
What can it do?
- Register a request to call at a specific time.
- Register a ton of calls at an unspecified time, and thyme will send them immediately, one after the other.
- If a request fails, you can specify the time to try and make the request again, and the number of times to send the request before disposing it.
- You can specifed a number of concurrent requests to make at any given time.
Requirements
- node.js
- rabbitmq
- haba
- daisy
Usage
Startup the thyme server:
thyme
In your master server:
var router = loader = ; loader; router;
In your slave server (worker):
var router = loader = cron = ; loader; router;
To Do:
- ordering queue based on request/response speed.
- need to check if call exists before making it.
- don't send queues of handler is not present.