admin管理员组

文章数量:1530842

  • Overview

    关于如何查看两者各自的运行情况,有些许重复,需要理清。

  • 定时任务

  • 物理层面机理

    定时作业用一个函数来表示,通过scheduleJob函数提交,并按设定时间在后台运行。

    作业创建后,作业相关定义信息序列化保存到数据节点的磁盘文件<homeDir>/sysmgmt/jobEditlog.meta

    节点重启后,系统会反序列化并加载定时作业;

    定时作业每次运行的结果会保存到节点磁盘上,通过getJobMessagegetJobReturn查看每个作业的运行日志和返回值;

    homeDir可以通过getHomeDir()查看,此参数是在dolphindb.cfg中配置的。

  • 定时作业的序列化

    持久化信息包括:创建用户、作业ID、描述信息、其实信息、作业频率、作业定义(貌似就是定义时候的函数);

    持久化信息保存路径:<homeDir>/sysmgmt/jobEditlog.meta

    作业是用一个函数来表示,可以调用其他函数、全局对象,比如共享变量(序列化时用名称来表示);反序列化时,共享表对象必须存在,否则会失败;

    作业函数分为两类:

    • 经过编译的函数的序列化
    • 脚本函数的序列化
  • 创建定时任务

    scheduleJob

    返回定时作业的作业ID, 通过getRecentJobs查看最近完成的定时任务,

    执行定时任务生成的信息保存在

本文标签: 作业批处理SCHEDULEJOBDolphinDB