前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TASKCTL调度监控平台资源树刷新、重载和重置的区别

TASKCTL调度监控平台资源树刷新、重载和重置的区别

原创
作者头像
taskctl官方频道
发布2022-03-30 11:36:44
4500
发布2022-03-30 11:36:44
举报

​三个操作概念的区别

  • 重载:是核心加载新的流程信息。重载后,所有作业状态均为未执行。
  • 重置:只是重新初始化当前流程的状态信息。
  • 资源树同步刷新:只是客户端monitor组件资源同步更新后台工作区的流程资源信息。在monitor打开后,后台核心工作区流程的基本信息可能变化(比如:增加作业、增加流程等)。通过同步,可能刷新最新的后台信息。

什么是流程重载

开发区与工作区

理解什么是重载之前,先理解两个核心概念:开发区、工作区。

调度核心为了对该信息有效管理以及使用,主要通过开发区、工作区、以及共享内存对其分别管理,其关系如下:

  • 开发区:主要面向用户开发使用。开发区在文件系统中指向目录为:$TASKCTLDIR/flowcfg
  • 工作区:主要面向调度核心使用。工作区在文件系统中指向目录为:$TASKCTLDIR/work

什么是流程重载

重载,指将编译后流程信息从开发区加载到工作区,是调度运行时所采用的数据。

立即重载

由于编译后的数据在开发区,因此该数据从调度的角度来讲,并未生效。如果你希望立即采用设计编译后的数据,就需要人工重载操作。

重载方法如下:

​在monitor资源树中,右击相应流程,从弹出菜单中选择重载即可

说明:人工重载时,相应流程必须是非启动激活状态。

系统会自动重载

系统自动重载有以下几种场景:

  1. 流程正在运行时,如果不人工退出流程并重载,当相应流程调度完一个批次后,系统会自动重载最新编译后的信息。
  2. 流程在退出状态时,且流程的所有作业全部为未处理或全部为已处理(成功、警告等),当在编译该流程时,系统也会自动重载为最新编译后的信息。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ​三个操作概念的区别
  • 什么是流程重载
  • 立即重载
  • 系统会自动重载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档