第二十一节:记录解析器与 JSON 解析器
一、记录解析器(LineBasedFrameDecoder)
1. 核心作用
记录解析器 用于将字节流按记录(行)分割,适用于处理基于文本的协议(如 HTTP、MQTT 日志)。Vert.x 提供 LineBasedFrameDecoder
实现:
- 自动识别换行符(
\n
、\r\n
)
- 支持设置最大记录长度(防止内存溢出)
2. 用法示例
TCP 服务器中解析日志
NetServer server = vertx.createNetServer()