Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Customizable Retry Behaviors on SQS Message Processing. #1314

Open
tomazfernandes opened this issue Jan 1, 2025 · 0 comments
Open
Labels
component: sqs SQS integration related issue status: ideal-for-contribution We agree it's nice to have but it is not team priority type: enhancement Smaller enhancement in existing integration

Comments

@tomazfernandes
Copy link
Contributor

tomazfernandes commented Jan 1, 2025

Implement one or more ErrorHandler to support different retry behaviors.

We should be able achieve this functionality by using the Visibility implementation object provided in the SQS_VISIBILITY_TIMEOUT_HEADER.

We should also be able to achieve complex retry behaviors such as Exponential Backoffs by looking up the ApproximateReceiveCount attribute (mapped to the SQS_APPROXIMATE_RECEIVE_COUNT header).

See #1313.

@tomazfernandes tomazfernandes added component: sqs SQS integration related issue type: enhancement Smaller enhancement in existing integration status: ideal-for-contribution We agree it's nice to have but it is not team priority labels Jan 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: sqs SQS integration related issue status: ideal-for-contribution We agree it's nice to have but it is not team priority type: enhancement Smaller enhancement in existing integration
Projects
None yet
Development

No branches or pull requests

1 participant