Archive for August, 2007

Queueue version 0.0.2 released

Wednesday, August 29th, 2007

Version 0.0.2 of Queueue, the portable Amazon SQS server stub, is available for download.

As of this release Queueue supports single user authentication. Authentication credentials can be set up in a configuration file named queueue.yml which must be found in the same location where the queueue start up script is invoked from. The contents of the file should look like this:

host: 127.0.0.1
port: 2323
access_key_id: iamtheworldthathides
secret_access_key: theuniversalsecretofalltime

In the absence of the above configuration file, the default value will be queueue for both the Access Key ID and the Secret Access Key.

Note: The access_key_id value is actually ignored, since only a single user is supported. It is there as a placeholder for possible multi-user support in the future.

Queueue, a portable Amazon SQS stub in Ruby

Thursday, August 9th, 2007

Update (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.