Am facing a problem statement where in i need to transfer around a million files (each ~300K) from one location to another as soon as possible (max out the bandwidth available)...the communication can be asynchronous. What might be the best way to go? Is MQ a feasibility? Or enterprise grade FTP the best option?