大数据_Flink_流式处理_简介_Flink的特点---Flink工作笔记0006

本文介绍了Flink的流处理特点,包括基于事件的处理、事件存储、状态管理和流的类型。Flink提供SQL/Table API、DataStream API以及ProcessFunction三个层次的操作,并且支持有界和无界流的实时快速处理。Flink的特点在于其内存状态管理和定时处理能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

然后我们再来看一下flink的特点 

我们可以先看一下传统的左边的数据处理过程,其实就类似我们做的传统的web应用,

也可以想一下netty处理数据的过程,

可以把请求看成一个事件,可以看到,服务器启动一直等着,这事件来了以后,服务器也就是application,去有个trigger,触发器

可能针对这个请求,触发去做某些动作,做完以后,把数据再写入到关系型数据库中去,当然也可能是先读取,再处理,

再存盘.这个过程如果服务器一直在处理其他事件就会等着.后来netty,做了一下异步处理,后端可以启动,多个线层来同时处理会快一些.

 

然后我们看一下flink的这个处理方式,可以看到

flink其实也是基于事件进行处理的,但是他在处理的时候事件来了以后,他先会把这些事件存入到一个

event log中,然后再连续不断的把这些事件,再输送给我们的应用,服务器,应用服务器会给每个请求,在

内存中存一个状态,同时会,每隔一段时间就把这个状态信息,存盘,这样保证状态数据的安全性,然后

同时提高了数据处理速度,因为操作内容,然后,同样处理过程中可能会触发action,也就是对数据的处理动作,

然后处理完以后也会触发一个事件,然后把处理后的结果都放到一个事件event log中去,然后再去

把处理后的结果,输

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值