SQS

Overview

Amazon SQS provides managed message queuing for distributing messages between components of distributed applications. Messages can be stored for short durations between 1 minute and 14 days.

Use Cases

  • Decoupling and scaling microservices

  • Distributed transaction processing

  • Buffering or batching work

Properties

  • FIFO Queue: Enable or disable FIFO (First In First Out) ordered delivery. Default is disabled.

  • High Throughput: Enable to optimize the queue for high throughput workloads vs cost optimization. Default is disabled.

Properties that were left out on purpose.

  • Visibility Timeout: The duration that messages are invisible after being read. Defaults to 30 seconds.

  • Message Retention: The time period messages are available on the queue. Default is 4 days.

  • Delivery Delay: Delay before delivering messages to consumers. Default is 0 seconds.

  • Receive Message Wait Time: Wait time for messages to arrive when receiving. Default is 0 seconds.

You can easily override these defaults by entering the desired values in the code box

Inputs and Outputs

Inputs

  • Message: Send a message onto the queue.

Outputs

  • Consumer: Trigger a consumer to process messages from the queue.

Last updated