ElasticMQ is a message queue system, offering an actor-based Scala and an SQS-compatible REST (query) interface. ElasticMQ follows the semantics of SQS. Messages are received by polling the queue. When a message is received, it is blocked for a specified amount of time (the visibility timeout). If the message isn't deleted during that time, it will be again available for delivery. Moreover, queues