We were looking for a job/message queue technology. After comparing the main ones (RabbitMQ, ActiveMQ, Apollo, ZeroMQ..), we chose Beanstalkd because apparently, compared to RabbitMQ, "It gives 80% the functionality with 20% the weight and complexity".
But while looking how it works, we didn't find any way to send file through this queue system. Is there a way to achieve that ?
Maybe I should explain our situation. We've got a Web server, and a Local one. What we want to achieve with the queues, first, would be that the Web server "asks" to the Local server to generate a complex PDF, and send it back to the Web server when it's done, so it can be displayed for the visitor.
So maybe that's not the right technology for that ?
Finally it's working perfectly just by reading file content as binary (producer) and writing it on filesystem (consumer), doesn't need any other technology (ftp, shared fs, etc).