Java高性能通信统一框架的主要作用是封装底层I/O(input output),提供高级的API(application programming interface)操作,满足应用服务器迅速支持多种协议的需求。本文首先介绍了NIO(non-blocking IO)与BIO(blocking IO)的区别,然后重点介绍统一框架的设计,最后介绍性能优化和内存泄漏问题。
The main function of united framework of java high-performance communication is to provide advanced API operations with packaging underground I/O operations to address the requirement of application server to support many kinds of protocols. This paper introduces the difference between NIO and BIO, and then the design of united framework.Finally, it focuses on the performance optimization and the issue of memory leak.