#dalbox 按照之前的插件架构设计,一般插件都要以一个进程的形式而存在。感觉有时候不是很必要,尤其是这个插件只是作为一个垫片的形式存在时。例如: 下载插件,本质上是作为一个垫片帮助 dalbox 访问 aria2 的 API, 这种情况下 aria2 已经是一个进程了,垫片作为一个进程显得很不必要。应当考虑支持第二种形式的插件,比如 lua 脚本。这样就可以作为轻量的垫片来实现。运行在 goroutine 管理的 lua vm 下。像订阅这种插件似乎也没有必要以一个单独的进程存在,完全可以是一片 lua 代码, 进行简单地周期性轮询订阅