随笔 - 229
文章 - 0
评论 - 10
阅读 -
26万
随笔分类 - netty
netty模型简介
摘要:Netty工作原理图 netty抽象出了两组线程池,BossGroup专门负责客户端 的连接,WorkerGroup专门负责网络读写。 BossGroup和WorkerGroup 类型都是NioEventLoopGroup NioEventLoopGroup相当于一个事件循环组,这个组中含有多个事件
阅读全文
Reactor模式
摘要:Reactor有三种模式: 单reactor单线程 单 reactor多线程 主从reactor 1. 单reactor单线程工作原理图 dispatch与handler在同一个线程中处理。。。 redis就是采用这种模式 2. 单reactor多线程工作原理图 (1) reactor对象通过sel
阅读全文
NIO编程之多客户端聊天系统
摘要:1. 服务端 import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.*; import java.util.Iterato
阅读全文
NIO编程模式示例
摘要:1. 服务端 import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.*; import java.util.Iterator; import java.util.Set; pub
阅读全文
bio编程示例
摘要:直接干代码,用BIO写一个Server端,然后使用telnet模拟客户端发送数据 import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket;
阅读全文