随笔分类 -  Netty

摘要:1. Netty模型 Netty主要基于主从Reactor多线程模型做了一定的改进,其中主从Reactor多线程模型有多个Reactor。 简版图: 说明: BossGroup线程维护Selector,只关注Accept 当接收到Accept事件,获取到对应的SocketChannel,封装成NIO 阅读全文
posted @ 2021-04-06 12:16 ZacksTang 阅读(561) 评论(0) 推荐(0)
摘要:1. Netty概述 虽然Java已经提供了NIO,但原生NIO仍存在部分问题: NIO的类库和API繁杂,使用麻烦。需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等 需要具备其他的额外技能:要熟悉Java多线程编程,因为NIO 阅读全文
posted @ 2021-04-02 17:22 ZacksTang 阅读(278) 评论(0) 推荐(0)
摘要:1. Netty介绍 Netty 是由JBOSS提供的一个Jave开源框架,是一个异步地、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络IO程序。 Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者P2P场景下的大量数据持续传输的应用。Netty本质是一个NIO框 阅读全文
posted @ 2021-04-01 17:08 ZacksTang 阅读(1181) 评论(0) 推荐(0)