Springboot+作业框架

问题描述

我的要求是每当我们从 UI/Postman 调用某些 RestAPI 时,在后端它应该触发执行多个操作/任务的 JOB。 例子: 假设调用了一些 POST Rest API - 它应该调用“Identify-JOB”(执行多个活动)-根据某些条件,它应该调用 PLANA-JOB 或 PLANB-JOB 1> 假设调用了 PLANA-JOB,在这个 JOB 成功时,它应该触发另一个称为“finish-JOB”的 JOB。在失败时它不应该调用一个 JOB "finish-JOB"

你能在这里帮忙吗,我该怎么做?

解决方法

您可以使用异步处理,这将触发第一个作业,该任务将触发下一组任务。

您可以像构建 AWS 步骤函数一样构建它们

您可以使用 Rqueue 将异步任务排入队列,并由其中一个侦听器处理。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...