Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 866 Bytes

任务信息.md

File metadata and controls

35 lines (29 loc) · 866 Bytes

任务信息

存储所有的框架的任务信息 提供跨任务插件调用的接口 框架存储的过程中采用的是树形结构 内容 采用点.分割

基础使用方法

  • 可以做到跨任务调用函数

  • 调用语法:task.[plugin].[proc]

  • web任务

    local www = web{
        name = 'www'
    }
  • 任务2
    task.web.www.default() --获取任务1(web)中的www对象 注意: 是name字段

启动方法

启动 procdata 对象 这个方法 或自动重启procdata对象 不影响外部调用

    local k = vela.kfk.producer{}
    local c = vela.kfk.consumer{}
    start(k , c)

设置私有

将procdata的属性为私有属性 不允许外部任务调用

    local k = vela.kfk.producer{}
    local c = vela.kfk.consumer{}
    private(k) -- k 这个对象不能白外部任务调用