Queue component lets you add a serverless queue to your app. It uses Amazon SQS.
Constructor
sst.config.ts
Parameters
fifo
Make this a FIFO (first-in-first-out) queue. FIFO queues guarantee messages are processed exactly once in order.Enable content-based deduplication:
visibilityTimeout
The time a message is invisible after being received. Between 0 seconds and 12 hours.
dlq
Configure a dead-letter queue (DLQ) to store messages that can’t be processed.Customize retry count:
Properties
url
arn
nodes
Methods
subscribe
SDK
Send messages to the queue from your function code:src/api.ts
Examples
Create a FIFO queue
sst.config.ts
Add a subscriber
sst.config.ts
Link to a function
sst.config.ts
Add a dead-letter queue
sst.config.ts