Trireme將 Node.js 嵌入 Java 虛擬機中
Trireme 是一組用于在 Java 內(nèi)部運行 Node.js 腳本的庫。Trireme 在 JVM 中運行 Node.js 腳本,這使得許多用 Java 構(gòu)建的軟件不必采用 JavaScript 重寫就可以運行在 Node 中。為此 Trireme 提供的特性包括:
- 受內(nèi)存限制,許多 Node.js 腳本可以在單個 JVM 中運行。
- 每個腳本都與其它腳本完全隔離,一個腳本無法影響其它腳本的堆棧。
- 提供了一個沙箱,使容器可以控制腳本如何或是否可以訪問文件系統(tǒng)和網(wǎng)絡(luò)。
- HTTP 服務(wù)器實現(xiàn)是可插拔的。支持“HTTP 適配器”,允許容器將 Node.js 腳本嵌入 Web 服務(wù)器或其它產(chǎn)品等現(xiàn)有 HTTP 容器中。
- 沙箱支持 Rhino 功能,可以限制腳本的執(zhí)行時間。
評論
圖片
表情
