What's your opinion about the use of RabbitMQ as messages broker,if I think to do scalable an aplicacion using socket.io into my nodejs project, in comparison with redis wich will be i use??
In which othe scenarios could use Rabbit or there are other tool more powerfull.
what did you recommend me to make a building well scalable aplication in Nodejs.
I'm reading this article http://blog.cloudfoundry.com/2013/01/31/scaling-real-time-apps-on-cloud-foundry-using-node-js-and-rabbitmq/
I need your Feedback.Thanks.
Before you start using RabbitMQ, you should try looking into using the nodeJS forking for processes. It has a built-in message queue that will help you see what you need to do.
The built-in messaging queue that's built into node even allows you to pass sockets and http connections, which is pretty great!
Here's the link to forking child processes in the documentation: NodeJS Documentation: Child Processes
And here's a relevant post from before. Prior StackOverflow Post
Try this before you start playing around with RabbitMQ. I tried doing that, and actually came across some difficulty with both implementation and scaling.