是否可以创建使用 Node.js 的移动代理?

Is it possible to create a mobile agent that uses Node.js?

我的目标是创建一个用 Node.js 编写的移动代理,它将在属于移动代理平台的每个节点上执行数据收集。如果检测到任何异常事件,则会将其报告回控制服务器。移动代理将遵循预定义的路径,保存其状态并在其任务完成后转移到另一个节点。是否有任何适合此的框架或现有项目?

Java Aglet 项目与我的需求类似,但显然仅适用于 Java。

由于没有当前 solution/package,我已经创建并维护 mobile-agent-platform NPM 包。

”一个 JavaScript 移动代理平台,允许代理在网络中迁移。Supervisor 节点调度 Agent 然后可以在 Worker 之间自主移动节点,carrying/transferring 它的状态和方法到新节点。"

注意:由于Node.js内的限制,无法传输堆栈和程序计数器。