Hi Sourav,

Flink's streaming processes incoming data by-each-entry (true streaming, as
compared to micro-batch), and streaming is inherently designed as a
push-model, where a topology of stream transformations "listens" to a data
source.

You can have a Flink streaming topology's data source configured to be
sockets or message queues such as Kafka's topics.
Any event / data that is streamed to (or in other words, "pushed" to) the
socket or Kafka topic will be processed by the Flink topology in real-time.

Therefore, the answer is yes to your question. Hope this helps.

BR,
Gordon

On Tue, Jan 5, 2016 at 12:42 PM, Sourav Mazumder <
sourav.mazumde...@gmail.com> wrote:

> Hi,
>
> Does Flink support push based data streaming where the data source can
> push the events/data to Flink cluster over a socket (instead of Flink
> pulling the data at a given frequency)?
>
> Regards,
> Sourav
>



-- 
*Tzu-Li Tai (Gordon Tai)*
戴資力

*National Cheng Kung University, Graduate Institute of Computer and
Communication Engineering*
*High Performance Parallel and Distributed Systems Laboratory (HPDS Lab)*
國立成功大學電機工程學系 - 電腦與通信工程研究所
高效能平行/分散系統實驗室 (HPDS Lab)

*National Cheng Kung University, Engineering Science Dpt.*
國立成功大學工程科學系

*Contacts*
tzuli...@ee.ncku.edu.tw
http://tzulitai.ee.ncku.edu.tw
Linkedin: tw.linkedin.com/in/tzulitai
+886981916890

Reply via email to