Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 672 Bytes

README.md

File metadata and controls

28 lines (18 loc) · 672 Bytes

sqsd

This is an extremely minimal server that acts like AWS SQS.

It works for us in our dev/testing environment, but the least amount of code was written to get it operational and we took many shortcuts generating the responses (e.g. all MessageId and RequestId fields are the same).

Install:

go get github.com/stathat/sqsd

Run:

sqsd -queues buckets,jobs

It handles these SQS operations:

GetQueueUrl
ListQueues
CreateQueue
ReceiveMessage
DeleteMessage
DeleteMessageBatch
SendMessage

Pretty much the only parameter supported is WaitTimeSeconds for ReceiveMessage.

Tested with the goamz/sqs and aws-sdk-go packages.