Flink 如何分流数据
场景
获取流数据的时候,通常需要根据所需把流拆分出其他多个流,根据不同的流再去作相应的处理。
举个例子:创建一个商品实时流,商品有季节标签,需要对不同标签的商品做统计处理,这个时候就需要把商品数据流根据季节标签分流。
分流方式
- 使用Filter分流
- 使用Split分流
- 使用Side Output分流
如何分流
先模拟一个实时的数据流
import lombok.Data;
@Data
public class Product {
public Integer id;
public String seasonType;
}
相关文章