elasticmq: simple message queue system with SQS interface
ElasticMQ is a simple message queue system, written entirely in Scala.
Currently messages are stored either in-memory, or persisted in a database (MySQL, Postgres, H2, ...) using Squeryl. ElasticMQ implements a subset of the SQS REST interface, providing an SQS alternative e.g. for testing purposes. The REST server is implemented using Netty, a high-performance, asynchronous, event-driven server Java framework. The SQS interface has been tested using the Amazon Java SDK library; see the rest-sqs-testing-amazon-java-sdk module for the testsuite. https://github.com/adamw/elasticmq
