Tag: 共享内存

如何在nodejs程序中使用共享内存?

我有一些在服务器上运行的C ++服务和一个监听特定端口的节点服务器程序。 我可以在C ++服务和nodejs程序之间使用共享内存吗? 我希望用户通过nodejs服务器发送数据,并且这些C ++服务访问它们。 可能吗?

C ++和JS程序之间的共享内存

我想在两种不同types的程序之间使用共享内存; C ++和JavaScript。 C ++程序应该写入内存,JS程序应该从同一块内存中同时读取。 可能吗?

用java / scala代码连接node.js进程的最快方法

我有一个用java / scala实现的计算库。 而且我还有一点node.js代码服务于我的应用程序。 我需要find一个方法,如何将这两个世界连接起来,获得最大的性能,但也要考虑到简单性。 我正在考虑通过共享内存进行内部进程通信,但在node.js中找不到任何成熟的方法 这应该主要作为代理机制从node.js代码中调用一些java(理想的是任何)代码。 从node.js到java端,只会请求元数据传递,但是从java到node.js,有时它可能是重要的数据返回(比方说100-200 kb作为上边界,大约90-1000字节案件)然而,这个要求的数额可能是重大的。 考虑OpenMP可能是一个选项,但也找不到Node的任何openmp协议实现。 但是对于java也没有明确的项目。 看起来目前有几种select: 本地扩展+ Java不安全(目前通过reflection提取,应该在JDK 9中打开),并且在基于C / C ++的环境中使用共享内存(需要调查和开发,放松节点 – > c – > Java可能高于共享内存的好处) 使用套接字(在Linux上相当快,不知道有关Windows,跨平台) FastCGI(仍然使用套接字转换,所以会比1选项慢) ZeroMQ / Nanomessage作为传输层(再次插槽里面,但简化了开发) @大卫的回答。 但是不能说任何具体的事情。 需要调查。