随笔分类 - Netty
发表于 2021-08-29 16:14阅读:59评论:0推荐:0
摘要:1、粘包与半包 服务器代码 public class StudyServer { static final Logger log = LoggerFactory.getLogger(StudyServer.class); void start() { NioEventLoopGroup boss =
阅读全文 »
发表于 2021-08-29 12:06阅读:183评论:0推荐:0
摘要:Future/Promise 模式 由于 Netty 中的 Handler 处理都是异步 IO 操作,结果是未知的。 Netty 继承和扩展了 JDK Future 的 API,定义了自身的 Future 系列类型,实现异步操作结果的获取和监控。 其中,最为重要的是 ChannelFuture 。
阅读全文 »
发表于 2021-08-12 13:27阅读:271评论:0推荐:0
摘要:一、Netty中的EventLoop 1、EventLoop组件 事件循环对象 EventLoop EventLoop 本质是一个单线程执行器(同时维护了一个 Selector),里面有 run 方法处理一个或多个 Channel 上源源不断的 io 事件 它的继承关系如下 继承自 j.u.c.Sc
阅读全文 »