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

Enable automatic processing dlq's from configuration #2672

Open
gklijs opened this issue Apr 3, 2023 · 0 comments
Open

Enable automatic processing dlq's from configuration #2672

gklijs opened this issue Apr 3, 2023 · 0 comments
Labels
Priority 3: Could Low priority. Issues that are nice to have but have a straightforward workaround. Type: Enhancement Use to signal an issue enhances an already existing feature of the project.

Comments

@gklijs
Copy link
Member

gklijs commented Apr 3, 2023

Enhancement Description

Build onto #2633 to allow process dlq.

Current Behaviour

No way to process by setting a property. The processor needs to be retrieved via configuration.

Wanted Behaviour

Have a few properties, like interval (int), process all (boolean), and enable processing (boolean). The implementation could use a ScheduledExecutorService. We could also set a property to use an executor service for all or have a separate executor service for all processing groups.

For more advanced use cases, like evicting the dlq after x time or x times, a manual configuration would still be needed. It's impossible to cover all cases by configuration.

Possible Workarounds

Manually setting it up.

@gklijs gklijs added Type: Enhancement Use to signal an issue enhances an already existing feature of the project. Priority 3: Could Low priority. Issues that are nice to have but have a straightforward workaround. labels Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority 3: Could Low priority. Issues that are nice to have but have a straightforward workaround. Type: Enhancement Use to signal an issue enhances an already existing feature of the project.
Projects
None yet
Development

No branches or pull requests

1 participant