What is the case that you’re trying to implement? For joining two streams you 
can use a CoProcessFunction, i.e.

stream1.connect(stream2).process(new MyCoProcessFunction())

For more than one streams you can tag each of the incoming streams with a tag 
that specifies the stream that they’re coming from. Then union them and process 
in a single ProcessFunction and tweeze the elements from the different streams 
apart based on their tag.

In both cases you would keep the data for joining within Flink state.

Best,
Aljoscha

> On 28. Jun 2017, at 04:53, yunfan123 <yunfanfight...@foxmail.com> wrote:
> 
> Flink 1.3? I'm use flink 1.3, how can I do to implement this?
> 
> 
> 
> --
> View this message in context: 
> http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/How-to-perform-multiple-stream-join-functionality-tp7184p14031.html
> Sent from the Apache Flink User Mailing List archive. mailing list archive at 
> Nabble.com.

Reply via email to