title: How to design a scalable rpc call listener?
body: <p>I have to listen for rpc calls , stack them somewhere , process them, and answer. The thing is that they are not run as soon as they come. The response is an ACK for each rpc call recieved.
  The problem is that i want to design it in a way that i can have many listening servers writing in the same stack of calls, piling them up as they come.</p>
  
  <p>My objective is to listen to as many calls as possible. How should i achieve this?</p>
  
  <p>My main technology is Perl and node.js but would use any open source software for this task.</p>