Trireme将 Node.js 嵌入 Java 虚拟机中

联合创作 · 2023-09-22 02:09

Trireme 是一组用于在 Java 内部运行 Node.js 脚本的库。Trireme 在 JVM 中运行 Node.js 脚本,这使得许多用 Java 构建的软件不必采用 JavaScript 重写就可以运行在 Node 中。为此 Trireme 提供的特性包括:

  • 受内存限制,许多 Node.js 脚本可以在单个 JVM 中运行。
  • 每个脚本都与其它脚本完全隔离,一个脚本无法影响其它脚本的堆栈。
  • 提供了一个沙箱,使容器可以控制脚本如何或是否可以访问文件系统和网络。
  • HTTP 服务器实现是可插拔的。支持“HTTP 适配器”,允许容器将 Node.js 脚本嵌入 Web 服务器或其它产品等现有 HTTP 容器中。
  • 沙箱支持 Rhino 功能,可以限制脚本的执行时间。
浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报