Evaluating persistent, replicated message queues
softwaremill.com