Queueue, a portable Amazon SQS stub in Ruby
George Malamidis, August 9th, 2007Update (Oct 20, 2007): Queueue version 0.0.4 is out
Update (Oct 1, 2007): Queueue version 0.0.3 is out
Update: Queueue version 0.0.2 is out
Queueue is a Ruby implementation of the AWS SQS (Amazon Simple Queue Service) server REST API.
You can download and read about it at the Queueue page.
As it stands, Queueue should support the SQS REST API, bar authentication and multi user support. Single user authentication is supported as of version 0.0.2. Error messages would also look slightly different, although validation, error codes and error formats should be identical.
At the moment, queues and messages on Queueue are not persisted, only stored in memory and are gone when the service is shut down.
Do bare in mind that these are early days in Queueue’s development, so everything might not work as expected. I would appreciate any notifications of Queueue acting up.
I will be posting updates regarding Queueue’s development status here, so feel free to subscribe if you’d like to be kept posted on Queueue’s development and subsequent releases.

August 9th, 2007 at 12:51 am
Sweet! This, combined with ParkPlace, makes a nice sandboxed AWS environment.
August 13th, 2007 at 10:04 am
Excellent - with ActiveMessaging integrated with SQS, this will be a big help for offline development if nothing else
January 23rd, 2008 at 7:22 am
This is not working for me, as when this property is tried to be read, it apparently does not exist:
‘ApproximateNumberOfMessages’
http://docs.amazonwebservices.com/AWSSimpleQueueService/2007-05-01/SQSDeveloperGuide/Query_QueryGetQueueAttributes.html
January 23rd, 2008 at 8:57 am
Damien,
SQS didn’t support this action back when I released Queueue’s latest version. I’ll try and release a new version as soon as possible, so please keep checking back for that.
January 23rd, 2008 at 11:58 pm
As far as I can tell, there’s no equivalent to GetQueueAttributes as far as the REST API is concerned. It seems like the action is only available to the Query and SOAP APIs.
January 31st, 2008 at 12:26 am
Hi, are there any plans to emulate the Query and SOAP APIs calls in Queueue?
January 31st, 2008 at 1:43 am
SOAP, probably not. Query is a tentative ‘yes’…
May 27th, 2008 at 5:07 pm
Which version of the SQS API does Queueue emulate? Since SQS was completely revamped a few months ago, I’m guessing that it supports the older version. If so, do you have any plans to update this to the latest API?
May 27th, 2008 at 5:57 pm
Mirko,
Queueue emulates the 2006-04-01 REST API which has not changed much since. I’ll post here when I get some time to incorporate the changes.