假设我有一个 C++ 程序与 Linux 服务器上的 Node.js Web 应用程序在同一台服务器上运行。
C++ 程序维护一个队列,而我想要使用 Node.js 做的是将一些数据推送到队列中。
最好的方法是什么?
哪个更好?套接字还是IPC?
如果你使用Linux,我建议UNIX 域套接字 http://en.wikipedia.org/wiki/Unix_domain_socket。它们基本上为您提供使用 BSD 套接字接口的 IPC 的高性能,如果您需要将 C++(或 Node.js)应用程序移动到另一台计算机,则可以轻松切换到 TCP 套接字。
They're 已经被node.js支持 https://stackoverflow.com/questions/7045614并且只需要更改打开套接字的代码。许多应用程序(包括 MySQL)可以轻松地将其抽象到配置文件中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)