随笔分类 - IO
摘要:这篇博客主要简单介绍Netty上表中的组件 1. Bootstrap、ServerBootstrap Bootstrap意思是引导,一个Netty应用通常由一个Bootstrap开始,主要作用是配置整个Netty程序,串联各个组件,Netty中Bootstrap类是客户端程序的启动引导类,Serve
阅读全文
摘要:这边博客分两个部分,先介绍下IO线程模型,然后介绍下Netty的模型加上一个简单的demo 1. IO线程模型的介绍 IO线程模型分为三大类 1.传统阻塞式模型 2.Reactor模型(反应堆模型) 3.Proactor模型(前摄器) 1.1 传统阻塞模型 一个连接占用一个线程,当大量并发的时候会造
阅读全文
摘要:网络IO模型 I/O 模型简单的理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能.Java共支持3种网络编程模型/IO模式:BIO、NIO、AIO Java BIO : 同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个
阅读全文