在单独的节点进程之间进行通信的最佳方法是什么?

我的后端应用程序有两个独立的节点进程。 一个用于提供API请求,另一个用于处理后台任务(例如发送电子邮件)。

我认为这就是像Rabbit.JS这样的项目。 它使用的RabbitMQ消息系统,这是非常stream行的这些types的任务。

http://www.squaremobius.net/rabbit.js/