title: Ever use RabbitMQ and Node.js for long running process?
body: <p>I'm trying to understand the best way to handle a long running task in Node.js. Apparently doing a long running process in Node.js is not a good idea because the single threaded nature of node.</p>
  
  <p>I'm a big fan of RabbitMQ so I was thinking of having two node servers with rabbit in between:</p>
  
  <pre><code>Node.js Web Server &lt;--&gt; RabbitMQ &lt;--&gt; Node.js Backend Worker
  </code></pre>
  
  <p>The idea of course is to not slow down the web server ever. I would normally replace the backend server with Java but I'm trying to keep it all JS.</p>
  
  <p>I'm not a Node programmer so I'm not sure if this is a good idea or even possible? Has anyone tried something like this?</p>