In a use case that precludes the use of SQS FIFO queues, duplicate messages are a possibility.
If a consumer receives a duplicate message that it has already deleted, does it need to delete the duplicate?
I'm guessing that the answer is no, since…
I have this problem where we may have different SLOs (service level objectives) based on request. Some requests we want to process within 5 minutes, and some requests we can take longer to process (like 2 hours etc).
I was going to use Amazon SQS as…
I have queue where I publish multiple batches of tasks to same queue. Each batch is associated with a unique identifier. Is there a way to track completion status of the batch? I can think of attaching message group ID to each message of the batch…
My golang-application uses aws-sdk-go to interact with an input queue. One message from the queue is processed about 7-10 min by a goroutine and then deleted. I would like to hide the message in the input queue setting VisibilityTimeout to 10min…
I am trying to figure out if Amazon SQS Extended Client Library supports zipping of uploaded file in S3. I Googled quite a lot but found no evidence of such support. The idea is to tell SQS in the message request to store in S3 as a Zip. So looking…
I am currently building a dashboard in Grafana (9.0.6) and try to visualize "AWS Lambda Invocations" and "AWS Visible SQS Messages" with two queries (Metric Search) in a status history panel over the last 24 hours.
Problem is that the SQS Metric has…
I need a queue/message broker that would allow me to receive by 1 message for each user.
Previously I've been using FIFO SQS and each user has its own message group id, which allows me to have 1 message inflight for each user.
But I've ended up…
I am trying to construct a HTTP request out of a SQS event within a Lambda using the code below. I am able to get the headers but the request body is empty. If the incoming request has a Content-Length header, then there is some content in the body…
I have an Amazon SQS Listener configured in a Spring Boot application. After receiving a message of the queue, it has to call a REST API.
The call fails with this error
java.lang.IllegalStateException: No thread-bound request found: Are you…
I have a use case where I want to call a downstream API for all records in S3.
The API has a rate limit of 250 TPS only, so I can call the API only 250 times in one second.
Now, the records can arrive in S3 all at the same time (within few seconds).…
I would like some pointers/guide in how to configure a circuit breaker when working with "Spring Cloud AWS messaging" with an annotation driven approach:
I'm using spring cloud AWS to work with an SQS and I wan't to use the "SqsListener"…
In the Amazon SQS queue there are many of messages. Is it possible in the AWS Step Functions workflow receiving message from the SQS queues until empty then continue the workflow?
I am trying to understand how a lambda triggered by SQS fifo queue handles load and concurrency.
To test, I've created a lambda that publishes X number of messages to an SQS fifo queue (single MessageGroupId).
FIFO queue has a batch size 1.
The…
I have created a consumer to gather bounces and complaints in an SQS Queue. It is working for the majority of my messages, but there are some messages coming in that are throwing an Exception.
The JSON output that…
Our use case is that our system supports scheduling multiple multi-channel send jobs at any time. Multi-channel send meaning send emails, send notifications, send sms etc.
How it currently works is we have a SQS queue per channel. Whenever a job is…