The design issue is detailed as following:
One application will write data to a flat file about every hour. Once
the flat file is updated, it must be transmitted to three different
remote locations simultaneously. The requirement is that the three
remote locations must receive the flat file at the same time within a
second, or the transfer was failed, that is, it cannot be that some
locations receive the flat file and the others do not.
What kind of network protocol and interface is best to meet this
requirement to transport a flat file from one location to three
locations simultaneously within a second? Thanks in advance.