Palermo a job processing system inspired by resque for the JVM and RabbitMQ