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

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

我试过从nodejs写入共享内存访问的C / C ++绑定。 https://github.com/supipd/node-shm

仍在工作(但为我工作),也许有用,如果错误或build议,告诉我。

你可以写一个绑定到C / C ++。 从http://howtonode.org/how-to-module开始(编写一个绑定部分)。

在绑定代码中,可以将共享内存用于C ++服务,但如果有意义的话,直接链接到服务可能更有意义。