第二十节:流处理与管道
一、流处理基础
1. 核心概念
流(Stream) 是 Vert.x 中处理连续数据的抽象,适用于以下场景:
- 大文件分块传输
- 实时数据实时处理
- 不同组件之间的高效数据传递
关键接口:
ReadStream<Buffer>
:输入流(如文件读取、网络接收)
WriteStream<Buffer>
:输出流(如文件写入、网络发送)
Pipe<Buffer>
:管道,用于连接输入流和输出流
二、流接口与操作
1. 读取流(ReadStream)
文件读取流
ReadStream