存储所有的框架的任务信息 提供跨任务插件调用的接口 框架存储的过程中采用的是树形结构 内容 采用点.分割
-
可以做到跨任务调用函数
-
调用语法: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 这个对象不能白外部任务调用