-
Overview
关于如何查看两者各自的运行情况,有些许重复,需要理清。
-
定时任务
-
物理层面机理
定时作业用一个函数来表示,通过
scheduleJob
函数提交,并按设定时间在后台运行。作业创建后,作业相关定义信息序列化保存到数据节点的磁盘文件
<homeDir>/sysmgmt/jobEditlog.meta
;节点重启后,系统会反序列化并加载定时作业;
定时作业每次运行的结果会保存到节点磁盘上,通过
getJobMessage
和getJobReturn
查看每个作业的运行日志和返回值;homeDir可以通过
getHomeDir()
查看,此参数是在dolphindb.cfg中配置的。 -
定时作业的序列化
持久化信息包括:创建用户、作业ID、描述信息、其实信息、作业频率、作业定义(貌似就是定义时候的函数);
持久化信息保存路径:
<homeDir>/sysmgmt/jobEditlog.meta
作业是用一个函数来表示,可以调用其他函数、全局对象,比如共享变量(序列化时用名称来表示);反序列化时,共享表对象必须存在,否则会失败;
作业函数分为两类:
- 经过编译的函数的序列化
- 脚本函数的序列化
-
创建定时任务
s
发布者:admin,转转请注明出处:http://www.yc00.com/web/1755004148a5225725.html
评论列表(0条)