Asynchronous jobs using beanstalkd with automatic reconnects and failover