DolphinScheduler远程启动任务

我本地有JAVA程序,需要调用DolphinScheduler的接口启动任务,动态去调用

1、DolphinScheduler的内容逻辑关系
先明确DolphinScheduler内部任务的逻辑关系
项目
|——工作流
|——任务(节点)

我起的是工作流,一个任务完成后会顺着往下执行

2、启动工作流
找到帮助文档,中的API调用
不同版本的DolphinScheduler地址有变动,到下面先找到你的版本,然后进去找API,我的是3.0.2版本
3.0.2帮助手册
在这里插入图片描述

3、设置token
调用脚本是使用租户方式,到你的租户里创建token

4、找到本地的帮助手册
调用流程的接口如下:
在这里插入图片描述

{projectCode}在这里,用浏览器或者postman通过接口拿到code
在这里插入图片描述

batchStartProcessInstance和execute两个接口的区别
看到这俩接口,有点疑惑用哪个,因为我是一个一个跑,批量处理在java我本地执行,发到dophine是一个一个的
对比发现,batchStartProcessInstance批量运行流程实例,说白了是启动,execute是执行流程实例的各种操作(暂停、停止、重跑、恢复等),是已经跑了的实例的重跑,所以还是用batchStartProcessInstance

获取processDefinitionCodes,跟上面projectCode方式一样,接口在API里可以找到
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值