【发布时间】:2020-10-30 21:28:30
【问题描述】:
我有 3 个不同类型的键控数据流。
DataStream<A> first;
DataStream<B> second;
DataStream<C> third;
每个流都有自己定义的处理逻辑,并在它们之间共享一个状态。只要数据在任何流中可用,我想连接这 3 个流以触发各自的处理功能。可以连接两个流。
first.connect(second).process(<CoProcessFunction>)
我不能使用联合(允许多个数据流),因为类型不同。我想避免创建包装器并将所有流转换为相同的类型。
【问题讨论】:
标签: apache-flink flink-streaming