You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’ve been working on configuring the retry behavior for AWS SDK clients in Quarkus applications, and I noticed there’s no built-in way to define retry policies (e.g., RetryMode or maximum retries) via the application.properties file.
Currently, configuring AWS SDK retry policies requires manually creating a custom bean with ClientOverrideConfiguration.
I’m really sorry for accidentally closing the issue earlier – it was unintentional.
I’ve tried the proposed solution (quarkus.dynamodb.advanced.retry-strategy.retry-mode=STANDARD), but it doesn’t seem to have any effect.
WARN [io.qua.config] (Quarkus Main Thread) Unrecognized configuration key "quarkus.dynamodb.advanced.retry-strategy.retry-mode" was provided; it will be ignored;
I can provide a minimal reproducer project
Thank you for your patience, and apologies again for the confusion!
It is a proposal. It is only a pull request for now. I was challenging the requirement as configuring the retry strategy by code allow a lot more possibility and I'm not sure it is really needed. When the base config is not enough, I guess users can still do what you mentioned
Hi everyone,
I’ve been working on configuring the retry behavior for AWS SDK clients in Quarkus applications, and I noticed there’s no built-in way to define retry policies (e.g., RetryMode or maximum retries) via the application.properties file.
Currently, configuring AWS SDK retry policies requires manually creating a custom bean with
ClientOverrideConfiguration
.Example for
DynamoDbAsyncClient
:This approach works but feels inconsistent with Quarkus's configuration-driven approach.
Questions:
Thanks in advance for your help!
The text was updated successfully, but these errors were encountered: