java - DNODE 作为一种让 Java 调用 NodeJS 函数的方法?

标签 java javascript node.js dnode

在 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 中的代码/函数?我似乎找不到足够的文档、示例或教程,因此非常感谢任何帮助。

最佳答案

RPC是Remote procedure call的意思,它是一种允许程序在远程机器上调用子程序的协议(protocol)。

Dnode是一个RPC实现,你可以在nodejs中创建一个服务器,在java中创建一个客户端,并调用nodejs服务器中的函数。

我从未尝试过 dnode,不能给你我的选择,但如果你只是想在同一台机器上“集成”java 和 nodejs,还有另一个可能更有趣的选项,例如 nodyn

关于java - DNODE 作为一种让 Java 调用 NodeJS 函数的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24065089/

相关文章:

javascript - 巨大网页中的名称或 ID

javascript - 将 javascript Max 函数包装器转换为指向 Math.Max 的函数指针

java - 对多个属性使用 Spring @Value 注解

java - 我如何等待多个单声道一次完成并获得值(value)

javascript - 如何在 Ajax Jquery 中成功打开或显示导航选项卡?

node.js - Express 无法上传文件,req.files 未定义

mysql - 解析器在查询 MySQL 数据库时将函数作为错误抛出?

Mysql编码错误

java - 如何更新作为 Spring Security ACL 一部分的 acl_sid 表中的用户名?

java - Selenium - 如何在 iframe 上定位元素