SQS IntegrationSource repeat the message 5 times while the sink processing longger than 10 seconds
1.17
I create an IntegrationSource with sqs source and send a message to it
while the message processer finish in a short time, it is all right, while the message processer cost a long time, it while get 5 messages, period with 10 seconds
I can not find any where to config this behavior.
this IntegrationSource have a 10 seconds retry,my trigger have configured a retry,this is confused.
so i want to make the IntegrationSource no retry,
but i can not find any config to make it work,(i have try to set "deleteAfterRead","visibilityTimeout","delay", not work)
cc @christophd @matzew
Hi,
are you sure that the very same message is produced multiple times by the SQS IntegrationSource? Also, are you sure that there is only a single message in the SQS queue and no other messages?
I expect the SQS IntegrationSource to only process messages that are actually available on the SQS queue. From my understanding there is no such retry mechanism on the SQS IntegrationSource for a single message. Each message on the SQS queue gets consumed and pushed as an event to the broker.
Maybe there is a SQS producer that hits a timeout and re-delivers the message to the SQS queue?
This issue is stale because it has been open for 90 days with no
activity. It will automatically close after 30 more days of
inactivity. Reopen the issue with /reopen. Mark the issue as
fresh by adding the comment /remove-lifecycle stale.
/reopen
I am also facing the same problem. When I send couple of messages from sqs, somehow in between its resending the same message again and again
This issue is stale because it has been open for 90 days with no
activity. It will automatically close after 30 more days of
inactivity. Reopen the issue with /reopen. Mark the issue as
fresh by adding the comment /remove-lifecycle stale.