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

时间:2013-02-07 01:54:22

标签: node.js shared-memory

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

2 个答案:

答案 0 :(得分:4)

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

仍在进行中(但为我工作),如果有错误或建议可能有用,请通知我。

答案 1 :(得分:3)

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

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