Quartz Scheduler поддерживает кластеризацию - вы можете запускать Quartz на нескольких машинах как единое целое. Однако он полагается на постоянство базы данных для получения новых заданий, не зная, насколько легко или сложно это интегрировать с RabbitMQ - хотя вы всегда можете написать небольшое связующее приложение, чтобы получать сообщения из RabbitMQ и создавать из него новые задания Quartz.