What exactly could you use sails.js in your working node? Sails.js is a web framework, you are not using your desktop for the Internet, at least not directly. Sails.js is not what you are looking for. MVC will not do you any good in this case, but you can definitely take advantage of its paradigm.
I have not used RabbitMQ with node.js yet, and I usually prefer redis as a message broker. I did something similar using kue . Kue is really focused on this task, and you can essentially define tasks in the same way as you would define a route in Express. This way, you can definitely create a controller to structure your logic, however Sails.js is not the right tool.
If you decide to use Sails.js, it's just because of its generator, you can surely take hold of your hands with grunts and yomen. It would not be very difficult. Another concept is to simply integrate your employees into their websites and simply limit the number of jobs for each worker. Kue supports this, and I got lucky with this, you just need to make sure that you are not doing a lot of processing or any processing that may take a long time, since you can start timing in this node network.
source share