fake_sqs
fake_sqs copied to clipboard
Provides a fake SQS server that you can run locally to test against
- Add [message_attributes to Message object as per SQS Message struct](http://docs.aws.amazon.com/sdkforruby/api/Aws/SQS/Types/Message.html#message_attributes-instance_method) - Return `message_attributes` and `md5_of_message_attributes` as part of [receive_message call with optional message_attribute_names parameter](http://docs.aws.amazon.com/sdkforruby/api/Aws/SQS/Client.html#receive_message-instance_method) - Return `md5_of_message_attributes` as part...
I'm trying to use a java application with fake_sqs but am getting this: ``` Caused by: com.amazonaws.AmazonClientException: MD5 returned by SQS does not match the calculation on the original request....
SQS now supports FIFO queues: http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html which have some major differences. Existing (what they now called "standard") queues cannot be converted to FIFO, the same should be true in fake_sqs...
Hey There! What version of the `aws-sdk` is this package designed around? I am calling `send_message` on a new queue in a service where historically I have only needed to...
Made a few minor fixes that I needed to test my app locally.
This change supports message attributes by pulling them out of the request headers and storing them in the message object. The receive action will generate the XML for any attributes...
We would like to use fake_sqs for development/testing purposes, however, we use https://github.com/phstc/shoryuken/tree/master/lib/shoryuken for background job processing, which requires the message attributes feature.
aws-sdk for ruby POST the SendMessage action to the **/:queue_name** path but NodeJS npm (official) POST the SendMessage action to the root path "/" and obtain the queue name from...
So the according to the AWS spec for SQS (2012-11-05) a `SendMessage` request has this form. ``` http://sqs.us-east-1.amazonaws.com/123456789012/testQueue/ ?Action=SendMessage &MessageBody=This+is+a+test+message &MessageAttribute.1.Name=test_attribute_name_1 &MessageAttribute.1.Value.StringValue=test_attribute_value_1 &MessageAttribute.1.Value.DataType=String &MessageAttribute.2.Name=test_attribute_name_2 &MessageAttribute.2.Value.StringValue=test_attribute_value_2 &MessageAttribute.2.Value.DataType=String &Version=2012-11-05 &Expires=2014-05-05T22%3A52%3A43PST &AUTHPARAMS ```...