如何使用rest-api执行spring cloud任务

时间:2016-09-15 19:02:29

标签: spring-cloud-dataflow spring-cloud-task

我知道可以安排云任务,也可以使用流来配置它。 作为开发人员,我想使用rest-api执行我的spring cloud任务,以便我可以按需执行任务。 基本上我有一个工作流程管理系统,我们正在使用control-m代理。所以现在一些作业将由control-m执行,一些任务将部署在spring cloud dataflow服务器上。现在当一个作业完成时,必须执行云上的其他作业。 因此,我需要能够调用rest api并按需执行云任务。 我确信这个功能必须在那里,但我无法找到文档的示例。 有人可以帮帮我吗。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

请参阅REST-API guide;具体而言,您正在使用tasks/deployments端点来操作现有任务。

创建:

dataflow:>task create foo --definition "timestamp"
Created new task 'foo'

启动:

curl http://localhost:9393/tasks/deployments/foo\?arguments\=\&properties\= -d ""

p.s:列出了所有受支持的REST-API供您参考,可通过以下网址访问它们:http://localhost:9393