Hello World

随笔分类 -  Netty

摘要:1. 作用 用于在某个Channel注册到EventLoop后,对这个Channel执行一些初始化操作。ChannelInitializer虽然会在一开始会被注册到Channel相关的pipeline里,但是在初始化完成之后,ChannelInitializer会将自己从pipeline中移除,不会 阅读全文
posted @ 2019-03-22 09:02 小小忧愁米粒大 阅读(1333) 评论(0) 推荐(1) 编辑
摘要:1. ByteToMessageDecoder 这个类是解码器的基类,其中描述了解码器基本的工作方式和实现原理;;还定义了一个解码的抽象方法decode,这个方法由业务实现,负责将一段字节数据解码为具体的消息对象。 阅读全文
posted @ 2019-03-07 20:40 小小忧愁米粒大 阅读(1683) 评论(0) 推荐(0) 编辑
摘要:1. 消息发送失败: 检查通道是否建立成功 Netty中的通道建立采用的是异步方式,获取到的通道对象可能为空或初始化未完成; 2. 接收的消息有丢失 消息可能会粘包,是否有拆包机制 阅读全文
posted @ 2019-02-16 11:33 小小忧愁米粒大 阅读(4145) 评论(0) 推荐(0) 编辑
摘要:1. 问题现象 Channel 建立后消息发送失败: 2. 原因分析 Netty 中 ChannelFuture 的作用是用来保存Channel异步操作的结果。 在Netty中所有的I/O操作都是异步的。这意味着任何的I/O调用都将立即返回,而不保证这些被请求的I/O操作在调用结束的时候已经完成。 阅读全文
posted @ 2019-02-13 17:26 小小忧愁米粒大 阅读(3750) 评论(2) 推荐(0) 编辑

瞅啥瞅,好好看书
点击右上角即可分享
微信分享提示