标签: netty
-
MessagePack 编解码
MessagePack 是一个高效的二进制序列化框架, 它像 JSON 一样支持不同语言间的数据交换, 但是它…
-
编解码技术
基于 Java 提供的对象输入/输出流 ObjectInputStream 和 ObjectOutputStr…
-
分隔符和定长解码器的应用
消息长度固定, 累计读取到长度总和为定长 LEN 的报文后, 就认为读到了一个完整的消息; 将计数器置位, 重…
-
使用 LineBasedFrameDecoder 和 StringDecoder 解决半包粘包问题
LineBasedFrameDecoder 的工作原理是它依次遍历 ByteBuf 中的可读字节, 判断看是否…
-
Netty 客户端
首先创建客户端处理 IO 读写的 NioEventLoopGroup 线程组, 然后继续创建客户端辅助启动类 …
-
BIO、伪异步 IO、AIO和NIO
采用 BIO 通信模型的服务端, 通常由一个独立的 Acceptor 线程负责监听客户端的连接, 它接收到客户…
-
彻底理解Netty,这一篇文章就够了
有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服…
-
设计一个可拔插的 IOC 容器
前言 磨了许久,借助最近的一次通宵上线 cicada 终于更新了 v2.0.0 版本。 之所以大的版本号变为 …
-
简易RPC框架:序列化机制
在上一篇文章《简易RPC框架:基于 netty 的协议编解码》中谈到对于协议的 decode 和 encode…
-
简易RPC框架:基于 netty 的协议编解码
协议的解码我们称为 decode,编码我们成为 encode,下文我们将直接使用 decode 和 encod…