Amazon SQS New Features: Delay Queues, Message Timers and Batch APIs

Posted on: Oct 21, 2011

We are excited to announce three new Amazon SQS features today: delay queues, message timers, and the ability to send or delete multiple messages in a single API call (batch operations). Delay queues can be used to apply a uniform delay to all messages. Alternatively message timers can be used to apply delay to specific messages that can be sent individually, or in a batch.

New support for batch send and delete operations complements the existing batch receive functionality. With batch operations many workloads will benefit from improved single thread message throughput, reduced connection overhead and lower API call latencies.

As distributed applications become larger and more complex, greater scalability and control of message-based systems becomes increasingly important. With support for both queue delays and message timers, a wider array of real world distributed application scenarios can be addressed. With batch APIs, developing Internet-scale distributed applications is easier and more cost effective than ever.

These new features can be easily accessed from the AWS Management Console.