Without throttle, it will eventually ran out of memory.
I think this is a very common use case for Flink users during stream replay
or re-process.
Do we have anything feature planed for it? Would like to contribute on the
initiative.

On Wed, May 2, 2018 at 2:43 AM, Fabian Hueske <fhue...@gmail.com> wrote:

> Hi Tao,
>
> The watermarks of operators that consume from two (or more) streams are
> always synced to the lowest watermark.
> This behavior guarantees that data won't be late (unless it was late when
> watermarks were assigned). However, the operator will most likely need to
> buffer more events from the "faster" streams.
>
> Right now, it is not possible to throttle faster streams to the pace of
> the slowest stream.
>
> Best, Fabian
>
> 2018-04-27 1:05 GMT+02:00 Tao Xia <t...@udacity.com>:
>
>> Hi All,
>>   I am trying to reply events from 3 different sources and hopefully in
>> time sequence, say Stream1, Stream2, Stream3. Since their size vary a lot,
>> the watermarks on one stream is much faster than other streams.  Is there
>> any way to coordinate the watermarks between different input streams.
>> Thanks,
>> Tao
>>
>
>

Reply via email to