Posted On: Jun 22, 2020
You can now use HAQM Simple Queue Service (SQS) First-in, First-out (FIFO) queues in the EU (Milano) 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. HAQM 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.
HAQM SQS FIFO queues complement the existing HAQM 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, HAQM SQS continues to support standard queues that provide nearly-unlimited throughput.
HAQM SQS FIFO queues are priced at $0.525 per million API requests in the EU (Milano) region, with the first 1 million requests each month free. For more information, see HAQM SQS Pricing.
You can get started with HAQM SQS using the AWS Management Console or SDK of your choice and just three simple commands. To learn more about HAQM SQS FIFO queues, see the AWS Blog, HAQM SQS FAQ, and the HAQM SQS Developer Guide.