Top Ten Differences Between ActiveMQ and Amazon SQS

1. Persistence and Durability ActiveMQ Depending on the configuration ActiveMQ can maintain a message journal1. Each message is first written into a journal before being shipped to consumers. Ultimately, the number of messages that can be persisted is constrained by the available disk capacity. SQS Amazon SQS stores messages in a distributed storage across all availability zones in a given region2. Each message size can … Continue reading Top Ten Differences Between ActiveMQ and Amazon SQS

Guaranteeing Delivery of Messages with AWS SQS

I wanted to scratch an itch and get feedback from the open-source community. So, I put together a little Github project that I like to call SQS-RetryQueue. Amazon SQS can be utilized to guarantee delivery and processing of messages. This project serves the following purposes: Demonstrate an example of using AWS SQS with Java to send and receive messages. Provide an algorithm for retrying failed … Continue reading Guaranteeing Delivery of Messages with AWS SQS