开发模式与线上模式

对于离线开发的任务,平台支持开发模式和线上模式。线上模式相当于任务的稳定版本,可基于该版本编辑调度,实现任务的定时调度。线上版本的任务,可由开发模式的任务提交上线得到。每一次提交上线,都会产生一个线上的版本,用于可前往任务运维中心的任务详情,查看历史版本。

开发模式相当于任务的测试环境,用户修改任务的节点和节点内容后,可选中节点并运行。所有的修改,都不会影响线上模式的任务。开发模式的任务,可进行“提交上线”操作,提交上线后,会用开发模式的内容去覆盖线上模式的任务内容。

如下图,为任务的开发模式:

开发模式与线上模式 - 图1 2021-07-25-21-22-29.png

注意:开发模式和线上模式,任务隔离,但是代码相同,所以注意任务可能会操作相同的数据。本平台支持“数据测试功能(数据沙箱)”,可支持SQL节点一份代码,在开发模式和线上模式分别操作离线库和测试库表的功能,具体可前往查看。