Closed
Description
I have created a lambda function that is triggered by SQS messages received on a given queue.
In order to test this pipeline, I manually send messages to the queue using awslocal sqs send-message
. I have noticed that awslocal
only returns after the lambda function is executed, for instance, if the function takes five seconds to execute, awslocal
is blocked for five seconds.
Is this the expected behavior? A message received by the queue synchronously triggers the lambda function?
I have browsed the code, especially the SQS listener, and it seems that this is by design.
By the way, thanks for this great project!
Metadata
Metadata
Assignees
Labels
No labels