I work for a digital signage company where we send lots of animations/videos to various machines on the network. We have used ftp in the past to send files from a server app (which is our content management system) to machines that play the content.
Is it possible to use RabbitMQ in such an environment where we are sending large files (some videos may be a gigabyte or more in size)? Most files will be really small but occasionally we will send large videos.
Also some of the player machines will be added later which means that the queuing has to be dynamic (i.e. player added so now we can send content to it). Can RabbitMQ be configured in this way? (from the demos I have seen you have to create the queues up front before the server and client applications launch).
Also can we secure the sending of files so that the sending app has to log in before sending contents to a machine (like login for FTP)?