在数据库中保持重试计数 Spring 重试

Holding retry count in database Spring Retry

是否可以使用 Spring 重试在数据库中存储重试计数以防应用程序崩溃?是否有任何内置配置?重新启动应用程序后,剩余的重试次数需要 运行.

它不是内置的,但您可以实现自定义 RetryContextCache 并将其注入 RetryTemplate

如果您使用有状态重试,您还需要自定义 RetryState

您的应用程序需要在重启后调用操作的逻辑; spring-重试不能神奇地自动继续重试。