A high performance asynchronous non-blocking data communication protocol

In this paper, we design a high-performance data communication message-oriented protocol (ECP), which is based on asynchronous non-blocking I/O model, used reactor design mode, introduced pipeline, and is on top of TCP without modifying the operating system underlying API. It is very effective in the environment that has a great demand of network communication, especially in the case of large-scale data communication and high concurrent requests.