Posted On: Jun 14, 2017
You can now use Amazon Simple Queue Service (SQS) First-in, First-out (FIFO) queues in the US East (N. Virginia) region. FIFO queues are designed to ensure that the order in which messages are sent and received is strictly preserved and that each message is processed exactly once. Amazon SQS is a fully managed message queuing service that makes it easy to decouple and scale microservices, distributed systems, and serverless applications. Building applications from individual components that each perform a discrete function improves scalability and reliability. Using SQS, you can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be always available.
Amazon SQS FIFO queues complement the existing Amazon SQS standard queues, which offer high throughput, best-effort ordering, and at-least-once delivery. FIFO queues have essentially the same features as standard queues, but provide the added benefits of supporting ordering and exactly-once processing. FIFO queues provide additional features that help prevent unintentional duplicates from being sent by message producers or from being received by message consumers. Additionally, message groups allow multiple separate ordered message streams within the same queue. FIFO queues are limited to 300 transactions per second (TPS) per API action. For applications that require higher throughput, Amazon SQS continues to support standard queues that provide nearly-unlimited throughput.
Amazon SQS FIFO queues are priced at $0.50 per million API requests, with the first 1 million monthly requests free. For more information, see Amazon SQS Pricing.
Today, Amazon SQS FIFO queues are available in US East (N. Virginia), US East (Ohio), US West (Oregon), and EU (Ireland) regions, with more regions to follow. You can get started with Amazon SQS using the AWS Management Console or SDK of your choice and just three simple commands.