本文重点讲解异步连接池的诞生背景和使用方法,同时介绍 java nio 技术的基础知 识。 编写 Web 应用程序时,为了提高性能,往往采取常连接和连接池技术。 所谓常连接,就是一个持久存在的 TCP 连接,连接完成后,可以反复使用,直到连 接关闭,或出现通信问题。采用常连接是为了避免两方面的问题:
1. Socket 资源属于系统资源,申请操作需要陷入到内核才能完成,反复申请的 话,必然降低程序性能;
2. tcp 连接需要完成连接操作后才能使用,而 tcp 三次握手是个停-等过程,效率 很低。
链接: https://pan.baidu.com/s/1pC1Pl5SQzIVILEaG3jqkxw 密码: 95t4