Flink具有先进的架构理念,拥有诸多的优秀特性以及完善的编程接口,Flink的优势有以下几点:
(资料图片仅供参考)
Flink可以在底层用同样的数据抽象和计算模型来进行批处理和流处理。事实上,Flink在设计理念上没有刻意强调批处理和流处理,而更多的强调数据的有界和无界,这就意味着Flink能够满足企业业务需求,无需用两种甚至多种框架分别实现批处理和流处理,这大大降低了架构设计、开发、运维的复杂度,可以节省大量的人力成本。
Flink是目前开源社区中唯一一套集高吞吐、低延迟、高性能三者于一身的分布式流式数据处理框架。像Apache Spark也只能兼顾高吞吐和高性能特性,主要因为在SparkStreaming流式计算中无
法做到低延迟保障;而流式计算框架Apache Storm只能支持低延迟和高性能特性,但是无法满足高吞吐的要求。而满足高吞吐、低延迟、高性能这三个目标对分布式流式计算框架来说是非常重要的。
在流式计算领域中,窗口计算的地位举足轻重,但目前大多数框架窗口计算采用的都是系统时间(Process Time),也是事件传输到计算框架处理时,系统主机的当前时间。Flink能够支持基于事件时间(Event Time)语义进行窗口计算,也就是使用事件产生的时间,这种基于事件驱动的机制使得事件即使乱序到达,流系统也能够计算出精确的结果,保持了事件原本产生时的时序性,尽可能避免网络传输或硬件系统的影响。
Flink在1.4版本中实现了状态管理,所谓状态就是在流式计算过程中将算子的中间结果数据保存在内存或者文件系统中,等下一个事件进入算子后可以从之前的状态中获取中间结果中计算当前的结果, 从而无须每次都基于全部的原始数据来统计结果,这种方式极大地提升了系统的性能,并降低了数据计算过程的资源消耗。对于数据量大且运算逻辑非常复杂的流式计算场景,有状态计算发挥了非常重要的作用。
在流处理应用中,数据是连续不断的,需要通过窗口的方式对流数据进行一定范围的聚合计算,例如统计在过去的1分钟内有多少用户点击某一网页,在这种情况下,我们必须定义一个窗口,用来收集最近一分钟内的数据,并对这个窗口内的数据进行再计算。Flink将窗口划分为基于Time、Count、Session,以及Data-driven等类型的窗口操作,窗口可以用灵活的触发条件定制化来达到对复杂的流传输模式的支持,用户可以定义不同的窗口触发机制来满足不同的需求。
Flink能够分布式运行在上千个节点上,将一个大型计算任务的流程拆解成小的计算过程,然后将task分布到并行节点上进行处理。在任务执行过程中,能够自动发现事件处理过程中的错误而导致数据不一致的问题,比如:节点宕机、网路传输问题,或是由于用户因为升级或修复问题而导致计算服务重启等。在这些情况下,通过基于分布式快照技术的Checkpoints,将执行过程中的状态信息进行持久化存储,一旦任务出现异常停止,Flink就能够从Checkpoints中进行任务的自动恢复,以确保数据在处理过程中的一致性(Exactly-Once)。
内存管理是所有计算框架需要重点考虑的部分,尤其对于计算量比较大的计算场景,数据在内存中该如何进行管理显得至关重要。针对内存管理,Flink实现了自身管理内存的机制,尽可能减少JVM GC 对系统的影响。另外,Flink通过序列化/反序列化方法将所有的数据对象转换成二进制在内存中存储,降低数据存储的大小的同时,能够更加有效地对内存空间进行利用,降低GC带来的性能下降或任务异常的风险,因此Flink较其他分布式处理的框架会显得更加稳定,不会因为JVM GC等问题而影响整个应用的运行。
对于7*24小时运行的流式应用,数据源源不断地接入,在一段时间内应用的终止有可能导致数据的丢失或者计算结果的不准确,例如进行集群版本的升级、停机运维操作等操作。值得一提的是, Flink通过Save Points技术将任务执行的快照保存在存储介质上,当任务重启的时候可以直接从事先保存的Save Points恢复原有的计算状态,使得任务继续按照停机之前的状态运行,Save Points技术可以让用户更好地管理和运维实时流式应用。
Flink为用户提供了多个层级API,用户可以根据自身对于表达力和易用性的需求来选择,不同的API 层级可以混用以实现复杂的业务逻辑。
标签:
Flink具有先进的架构理念,拥有诸多的优秀特性以及完善的编程接口,Flink的优势有以下几点:
美媒:如果一半储户提走存款美国186家银行面临倒闭风险,储户,存款,美媒,美国银行,倒闭风险,收入证明,硅谷银行倒闭
2023年03月20日早盘09时25分,大豪科技(603025)股票出现异动,股价快速下跌10%。截至发稿,该股报19 16元 股,成交量0 420万股,换手率
1、《新白娘子传奇》中的小青是陈美琪扮演的。2、陈美琪(MaggieChan),中国香港演员、香港公教艺人。3、197
余江区气象台发布雷电黄色预警信号【III级 较重】【2023-03-19】
解答:1、清雅幽僻:幽僻;深刻而持久2、优雅的句子:3、(1)我们所有的产品都是泰国木材,可以带出一点优雅的味道。4、(
当地时间18日晚间,巴勒斯坦加沙地带武装人员向以色列境内发射1枚火
想必小伙伴在游戏中也遇到过这种出售召唤兽的方式,即几只成品召唤兽一起打包出售,然后一口价让买家拿走。这种交易一般都是五开玩家清号或者
南京今年首批13幅地块成功出让,4幅“顶天”5幅“立地”,南京,河西,土地出让,住宅用地
1、环保效益是指污染预防及避免浪费会带来财务上的好处;另有一种精确的定义是:藉由结合环境绩效及经济绩效的改善,来表达企业
1、《BIKINIWARRIORS》是以HobbyJapan和MEGAHOUSE共同企划的以系列手办为起点展开的跨
1、《增广贤文》上集(节选)莫道君行早,更有早行人。2、莫信直中直,须防仁不仁。3、山中有直树,世上无直人。4、自恨枝无
对于不少老用户来说,早已停止更新的WindowsXP始终占据着一个极为特殊的位置。也因此,经常有开发者尝试用新的系统,重新复刻WinXP的使用体验
1、洪都拉斯白蝙蝠分布于中美洲的低地,包括洪都拉斯,尼加拉瓜。2、哥斯达黎加和巴拿马。本文就为大家分享到这里,希望小伙伴
[汽车之家新车图解]我们都知道各个国家的汽车品牌都有它们各自的特色,就像奢华、典雅、高贵是英国汽车品牌给我们留下的印象,这些标签随着时
你好,我是林叫兽。今天要和你分享的主题是:你只听过空手套白狼,但是你见过空手套水果店的吗?你可能一看到这句话,就会感觉好像就是骗子,
3月17日,银华鑫锐灵活配置混合(LOF)A最新单位净值为1 699元,累计净值为1 845元,较前一交易日上涨0 47%。历史数据显示该基金近1个月下跌0 35
今天惊闻咱央行降准,发现有网友就大剌剌评论说咱们这么降息就是为了应对美国加息,为了对冲美国放弃的全球货币真空,加快RMB
中国家用电器服务维修协会近日召开2023年度家电服务业消费者权益革新大会暨百城千乡万户家电惠民收旧焕新潮新闻发布会。记者了解到,近年来,
李彦宏曾经说过,百度的功与过,都归于他自己。但仅就“文心一言”发布会最后效果来说,在我看来,百度被群嘲这口锅,很多环节不该李彦宏来...
报告网监测数据统计:2019年9月全国焦炭产量为3922万吨,同比增长3 2%;1-9月份累计产量为35435 6万吨,
今天早盘,A股飙了!沪指早盘收报3278 01点,涨1 58%,成交额2547亿元。深成指早盘收报11377 83点,涨1 25%,成交额3278亿元。创业板指早盘收
(图片来源:微软官网)本周人工智能(AI)大模型军备赛进入尾声。“巨硬”(微软)真的“杀疯了”。一骑绝尘、放出大招,把CHATGPT-4真正...
交银国际发研报指,目前已有650家合作伙伴加入文心一言生态,未来商业模式:1)新型云计算:MaaS(模型即服务)。2)行业模型精调,解决数据敏
夏弥来为大家解答以下的问题,茶颜悦色,说一说茶颜悦色的简介,现在让我们一起来看看吧!1、茶颜悦色是湖南长沙茶悦餐饮管理有
来源:每日经济新闻 记者王佳飞编辑陈梦妤何小桃一段时间以来,“减配”成为很多项目维权的共同因素。在人民网领导留言板,“减配”主题之...
河南省气象台监测显示,3月15日20时-16日16时,三门峡、洛阳、焦作、济源、郑州、平顶山、南阳等地部分县市出现中到大
1、DNF前往夜之摩天楼任务,应先在灰色墓地地图中,找到亚瑟,领取使命任务,完成使命任务后,再去找到亚瑟领取对应任务,即
针对“3·15”晚会报道的部分破解版APP违法违规收集用户个人信息问题,立即组织核查,并依据《个人信息保护法》《电信和互联网用户个人信息...
TheduckwitnessthewarmthoftheriverfirstintheSpring
Copyright © 2015-2022 太平洋服装网版权所有 备案号:豫ICP备2022016495号-17 联系邮箱:93 96 74 66 9@qq.com