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



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

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

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

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

最新更新