最新历史版本 :开发模式与生产模式 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:
[helpvideo]13434[/helpvideo]

目录:

1. 概述编辑

1.1 版本

FineDataLink 版本
功能说明
4.1.7.3-
4.1.8.2发布后增加版本比对

1.2 应用场景

用户需要将定时任务的开发编辑区和运行区隔离,所有定时任务的修订和更改通过在开发编辑区完成调试和试运行后,通过发布机制,发布到稳定的运行环境,保证开发和运行互不影响。

1.3 功能简介

定时任务区分开发模式和生产模式,开发环境和正式环境分离。

开发环境支持编辑,正式环境任务仅支持查看,开启区的操作不影响生产模式下的配置。

3.png

2. 功能说明编辑

  • 开发模式相当于任务的测试环境,用户可进行任务的设计编辑。所有的修改都不会影响生产模式的任务。开发模式的任务,可进行发布。

  • 生产模式相当于任务的稳定版本,仅支持任务查看,可基于该版本编辑调度实现任务的定时调度。生产模式的任务,可由开发模式的任务发布得到。可前往任务运维的任务管理查看已发布和待发布任务。

注:定时任务发布后变更目录,不会影响任务的执行。

注:不支持删除「生产模式」下的任务,只保留「开发模式」下的任务;建议将定时任务复制后进行调试。

6.png

支持的功能开发模式生产模式
手动运行
支持支持
保存
支持不支持
还原

点击该按钮,将生产模式下的定时任务还原到开发模式

不支持
发布

点击该按钮,将开发模式下的定时任务发布到生产模式

不支持
调用关系

支持

展示的是已发布任务的关系

支持

展示的是已发布任务的关系

参数列表

支持配置任务参数-静态参

支持查看已有参数

只能查看

任务控制

需要发布到「生产模式」中,「任务控制」功能才能正常使用

支持配置容错机制结果通知任务属性运行管理-任务优先级
支持配置运行管理下的任务优先级实例执行策略
任务信息支持
支持
定时调度、事件调度不支持

1)仅支持选择已发布的定时任务

2)事件调度逻辑:仅判断生产模式下任务产生的运行记录,若其中有依赖任务在开发模式下手动运行,产生的实例不会判断去触发被依赖的任务

3)定时任务发布到「生产模式」且设置调度频率后,定时任务每次执行都是执行「生产模式」下最新的那个版本

运行当前任务及下游不支持支持
版本管理不支持
支持
日志只在前端日志展示最近一次的运行日志,每次打开任务保留上次的运行日志手动运行、调度运行产生的运行记录,可在运维中心查看
定时任务运维中心功能不支持支持
调用任务节点

开发模式下的调用任务节点支持选择所有任

开发模式下,调用任务节点执行时,执行的是开发模式下的定时任务

生产模式下,调用任务节点执行时,执行的是生产模式下的任务

若开发模式下有任务,但未发布到生产模式,执行时任务构建失败

移动到/复制到/导出/导入

支持

移动到:任务状态不变更

复制到、导入:重置为初始任务状态

导出、复制任务内容:已任务状态为准的任务配置(若有生产模式任务,则为生产模式任务内容;若仅有开发模式任务,则为开发模式下任务配置)

删除任务

开发/生产环境一同删

运行中的任务不支持删除

开放平台调用任务接口不支持仅支持调用生产模式下的任务,若生产模式无,则调用报错
注册逻辑

lic 任务数的控制仅限制生产模式上发布任务数,开发模式任务数不限

资源迁移导入导出的内容包含开发/生产模式+调度计划

3. 示例编辑

3.1 发布

进入数据开发界面,新建定时任务,默认在「开发模式」下,进行任务设计编辑,在完成后,点击「发布」。如下图所示:

可看到发布后当前任务版本、发布校验、并且可以增加变更描述,查看内容与指定历史版本的不同,如下图所示:

然后在生产模式中即可看到发布的任务,如下图所示:

此时,定时任务的目录界面将会显示任务「已发布」,如下图所示:

若此时在「开发模式」下修改并保存了任务,则会显示为「待更新」,如下图所示:

3.2 还原

若用户对「开发模式」的内容进行了修改,但最终不想要使用当前修改并保存后的设计,可以使用「还原」功能,还原回「生产模式」下的任务内容,如下图所示:

3.3 其他说明

修改定时任务后,「发布」按钮右上角会出现小红点,提示当前开发模式和生产模式不一致,请及时更新。如下图所示:

2.png

可点击发布按钮发布到生产模式