Netty
文章平均质量分 62
空谷有来人
计算机软件工程师。
展开
-
Netty进阶:协议设计与解析
魔数:用来在第一时间判定接收的数据是否为无效数据包版本号:可以支持协议的升级序列化算法:消息正文到底采用那种序列化发序列化方式如:json、protobuf、hessian、jdk指令类型:是登录、注册、单聊、群聊等,跟业务相关请求序号:为了双工通信,提供异步能力正文长度消息正文。原创 2022-10-31 22:44:52 · 500 阅读 · 0 评论 -
Netty进阶:粘包与半包-解决方案
粘包与半包-解决方案原创 2022-10-17 23:53:37 · 818 阅读 · 0 评论 -
Netty进阶:粘包、半包
发生粘包、半包现象的本质是因为TCP是流式协议,消息无边界。原创 2022-10-13 09:56:53 · 730 阅读 · 0 评论 -
Netty—(七)组件:Bytebuf(二)
Netty 组件:Bytebuf原创 2022-10-10 17:43:22 · 206 阅读 · 0 评论 -
Netty—(六)组件:Bytebuf(一)
Netty—(六)组件:Bytebuf(一)原创 2022-10-08 18:13:30 · 545 阅读 · 0 评论 -
Netty—(五)组件:Handler & Pipeline
Netty—(五)组件:Handler & Pipeline原创 2022-09-30 09:23:58 · 425 阅读 · 0 评论 -
Netty—(四)组件:Future 与 Promise
Netty组件:Future 与 Promise原创 2022-09-29 00:09:14 · 411 阅读 · 0 评论 -
Netty—(三)组件:Channel
Netty之channel的学习,期待后续原创 2022-09-27 23:22:29 · 1002 阅读 · 0 评论 -
Netty — (二) 组件:EventLoop
EventLoopGroup 是一组 EventLoop,Channel 一般会调用 EventLoopGroup 的 register 方法来绑定其中一个 EventLoop,后续这个Channel 上的 IO 事件都由此 EventLoop 来处理(保证了 IO 事件处理时的线程安全)EventLoop 本质是一个单线程执行器(同时维护了一个Selector),里面有run方法处理Channel上源源不断的IO事件。上述就是EventLoop 组件的讲解,包括一些案例的实现,继续关注,后续更精彩。原创 2022-09-26 10:31:05 · 209 阅读 · 0 评论 -
Netty-预言
Netty征程开启...原创 2022-09-23 10:06:55 · 178 阅读 · 0 评论