io相关
天涯泪小武
开源贡献者,有代码洁癖。京东coder。
展开
-
Netty实现自定义协议
关于协议,使用最为广泛的是HTTP协议,但是在一些服务交互领域,其使用则相对较少,主要原因有三方面:HTTP协议会携带诸如header和cookie等信息,其本身对字节的利用率也较低,这使得HTTP协议比较臃肿,在承载相同信息的情况下,HTTP协议将需要发送更多的数据包; HTTP协议是基于TCP的短连接,其在每次请求和响应的时候都需要进行三次握手和四次挥手,由于服务的交互设计一般都要求能够...转载 2020-01-06 17:36:00 · 2782 阅读 · 0 评论 -
聊聊BIO,NIO和AIO (1)
本文转载自:https://www.jianshu.com/p/ef418ccf2f7d 感谢原作者“大宽宽”的精心总结。本文从操作系统的角度来解释BIO,NIO,AIO的概念,含义和背后的那些事。本文主要分为3篇。第一篇讲解BIO和NIO以及IO多路复用 第二篇讲解磁盘IO和AIO 第三篇 讲解在这些机制上的一些应用的实现方式,比如nginx,nodejs,Java NIO等...转载 2019-07-10 20:13:06 · 1265 阅读 · 0 评论 -
聊聊BIO,NIO和AIO (2)
本文转载自:https://www.jianshu.com/p/444646e02ef7 感谢原作者“大宽宽”的精心总结。本文从操作系统的角度来解释BIO,NIO,AIO的概念,含义和背后的那些事。本文主要分为3篇。第一篇讲解BIO和NIO以及IO多路复用 第二篇讲解磁盘IO和AIO 第三篇 讲解在这些机制上的一些应用的实现方式,比如nginx,nodejs,Java NIO等...转载 2019-07-10 20:37:50 · 3512 阅读 · 0 评论