在dnode github页面(https://github.com/substack/dnode)有一个子句说:
dnode in other languages
These libraries implement the dnode protocol too so you can make RPC calls between scripts written in different languages.
其中一个库是node-java。有人用过这个图书馆吗?是否可以使用Dnode从Java调用NodeJS中的代码/函数?似乎我找不到足够的文档,例子或教程在这方面,所以任何帮助是非常感谢的。
RPC的意思是远程过程调用,它是一种允许程序在远程机器上进行子程序调用的协议。
Dnode是一个RPC实现,你可以在nodejs中创建一个服务器,在java中创建一个客户端,并调用你的nodejs服务器中的函数。
我从来没有尝试过dnode,不能给你我的选择,但如果你只是想在同一台机器上"集成"java和nodejs,还有另一个选项可能更有趣,如nodyn