Multithreading-Based design and implementation of distributed file transfer system

Xianhui Li, Zengrong Xu, Changping Gong · IOP Conference Series Materials Science and Engineering · 2018

File is an important form of data exchange in application system, but It is restricted by the file size and the network environment between application systems, lacks of effective technical solutions for efficient and stable transmission of files, we consider the design principles of loose coupling, scalability and high availability, design a distributed file transfer system based on multithreading; The scheme designs the module of API, Broker, NameServer, contacts moudles by the way of Socket connection, forms a complete file transmission channel in the application system, and provides convenient and abundant file transfer process information to help application system know file transfer process, at the same time, adopts key technologies such as multithreading, distributed architecture, breakpoint renewal and so on, guarantees file transmission efficiency, satisfies the needs of file exchange between application systems better.

Read the paper · More papers on PaperTik