随笔分类 -  Netty

Netty Reactor模型
摘要:1、netty抽象出两个线程池:BossGroup负责监听和建立连接 ;WorkerGroup 负责网络IO的读写 2、BossGroup 和 WorkerGroup 类型都是NioEventLoopGroup , 相当于一个事件循环组,这个组中含有多个事件循环,每一个事件循环都是NioEventL 阅读全文

posted @ 2022-10-23 22:58 云中哥 阅读(46) 评论(0) 推荐(0) 编辑

TCP 粘包/拆包的原因及解决方法?
摘要:TCP是以流的方式来处理数据,一个完整的数据包可能会被TCP拆分成多个包进行发送,也可能把多个小的包封装成一个大的数据包。由于TCP数据包之间没有边界保护,所以当发生粘包或拆包时,接收端难以从数据流中准确获取数据。 TCP粘包/分包的原因: 应用程序写入的字节大小大于套接字发送缓冲区的大小,会发生拆 阅读全文

posted @ 2022-10-23 15:03 云中哥 阅读(417) 评论(0) 推荐(0) 编辑

Reactor 模式线程模型
摘要:根据Reactor的数据量和处理资源池线程数量,可以分为3钟典型实现 单Reactor单线程 单Reactor 多线程 主从Reactor 多线程 阅读全文

posted @ 2022-10-23 15:01 云中哥 阅读(22) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示