在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.
其中一个图书馆是dnode-java。有没有人用过这个图书馆?是否可以使用Dnode从Java调用NodeJS中的代码/函数?我似乎找不到足够的文档,示例或教程,因此非常感谢任何帮助。
答案 0 :(得分:2)
RPC表示远程过程调用,它是一种允许程序在远程计算机上进行子程序调用的协议。
Dnode是一个RPC实现,你可以在nodejs中创建一个服务器,在java中创建一个客户端,并调用nodejs服务器中的函数。
我从来没有试过dnode,不能给你我的选择,但如果你只是想"整合" java和nodejs在同一台机器上有另一个可能更有趣的选项,如nodyn