Checkpoint can be done synchronously and  asynchronously,  the latter is
the default .
If you chooese  the synchronous way , it may cause this problem.

nick toker <nick.toker....@gmail.com> 于2020年12月23日周三 下午3:53写道:

> Hi Yun,
>
> Sorry but we didn't understand your questions.
> The delay we are experiencing is on the *read* side.
> The message is written to kafka topic and consumed by flink with a delay
> that depends on the checkpoints interval
> When we disabled the checkpoints the messages are immediately consumed
> We use the EXACTLY-ONCE semantic.
>
> Please advise.
> BR,
> Nick
>
> ‫בתאריך יום ג׳, 22 בדצמ׳ 2020 ב-9:32 מאת ‪Yun Gao‬‏ <‪yungao...@aliyun.com
> ‬‏>:‬
>
>> Hi nick,
>>
>>    Sorry I initially think that the data is also write into Kafka with
>> flink . So it could be ensured that there is no delay in the write side,
>> right ? Does the delay in the read side keeps existing ?
>>
>> Best,
>>  Yun
>>
>>
>>
>> ------------------Original Mail ------------------
>> *Sender:*nick toker <nick.toker....@gmail.com>
>> *Send Date:*Tue Dec 22 01:43:50 2020
>> *Recipients:*Yun Gao <yungao...@aliyun.com>
>> *CC:*user <user@flink.apache.org>
>> *Subject:*Re: checkpoint delay consume message
>>
>>> hi
>>>
>>> i am confused
>>>
>>> the delay in in the source when reading message not on the sink
>>>
>>> nick
>>>
>>> ‫בתאריך יום ב׳, 21 בדצמ׳ 2020 ב-18:12 מאת ‪Yun Gao‬‏ <‪
>>> yungao...@aliyun.com‬‏>:‬
>>>
>>>>  Hi Nick,
>>>>
>>>>     Are you using EXACTLY_ONCE semantics ? If so the sink would use
>>>> transactions, and only commit the transaction on checkpoint complete to
>>>> ensure end-to-end exactly-once. A detailed description could be find in [1]
>>>>
>>>>
>>>> Best,
>>>>  Yun
>>>>
>>>>
>>>> [1]
>>>> https://flink.apache.org/features/2018/03/01/end-to-end-exactly-once-apache-flink.html
>>>>
>>>> ------------------------------------------------------------------
>>>> Sender:nick toker<nick.toker....@gmail.com>
>>>> Date:2020/12/21 23:52:34
>>>> Recipient:user<user@flink.apache.org>
>>>> Theme:checkpoint delay consume message
>>>>
>>>> Hello,
>>>>
>>>> We noticed the following behavior:
>>>> If we enable the flink checkpoints, we saw that there is a delay
>>>> between the time we write a message to the KAFKA topic and the time the
>>>> flink kafka connector consumes this message.
>>>> The delay is closely related to checkpointInterval and/or
>>>> minPauseBetweenCheckpoints meening that the MAX delay when consuming a
>>>> message from KAFKA will be one of these parameters.
>>>>
>>>> Could you please advise how we can remove/control this delay?
>>>>
>>>> we use flink 1.11.2
>>>>
>>>> BR
>>>> nick
>>>>
>>>>

Reply via email to