I'm maintaining an auction system that was built on Node.js, LoopBack and RabbitMQ for queuing messages. I've realized that only worker is responsible for watching and logging out various actions across a user's auction-bid session. The worker is getting really slow, and I'm wondering how to parallelise duties across several more workers. Any help is welcome.
I ended up using NSQ instead of RabbitMQ is NodeJS, and I wrote an article about it: coffeencoding.com/how-to-implement-nsq-message-qu…
Gijo Varghese
A WordPress speed enthusiast
Add more workers and add connect it to RabbitMQ. RabbitMQ automatically splits the works across available workers