微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否有任何 Java 弹性策略库可以手动重新启动/中止执行?

如何解决是否有任何 Java 弹性策略库可以手动重新启动/中止执行?

我想找到/创建 Java 弹性策略:

  • 尝试调用容易出错的操作,
    • 如果成功 -> 返回值
    • 如果失败 -> 等待外部触发器之一:
      • 重新启动任务(从头开始重试)
      • 中止任务(停止并返回上次失败)

此类策略必须使用具有以下操作的任务控制器:

  • 列出所有失败的任务
  • 重启给定的任务
  • 中止给定的任务

这里的要求是为应用程序提供仪表板,您可以在其中看到此类操作调用,并且可以手动重新启动/中止它们。此策略通常与标准重试策略结合使用,因此调用将首先自动重试,如果不成功,则手动重启/中止。在这种手动重启之前,通常会进行健康检查。

到目前为止,我正在检查故障安全和 Hystrix,但似乎没有提供此类策略/模式。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。