Say I\'ve got a c++ program running on the same server with a Node.js web app, on a linux server.
The c++ program maintains a queue, and what I want to do with Node.js i
If you're using Linux, I would suggest UNIX-domain sockets. They basically give you the high-performance of IPC using the BSD socket interface, making it easy to switch for TCP sockets later if you need to move the C++ (or node.js) application to a different computer.
They're already supported by node.js and only the code that opens the socket will need to be changed. Many applications, including MySQL easily abstract this away in a configuration file.