开发者社区> 小白薇薇> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Flink入坑指南 第一章 - 简介

简介:
+关注继续查看

Flink入坑指南系列文章,从实际例子入手,一步步引导用户零基础入门实时计算/Flink,并成长为使用Flink的高阶用户。本文属个人原创,仅做技术交流之用,笔者才疏学浅,如有错误,欢迎指正。转载请注明出处,侵权必究。

Flink是什么

这是个很玄妙的问题。在以下网站上做了很专业的介绍。

如果你是大数据从业人士,简单理解,在功能上:flink>storm=jstorm=spark streaming。玩过大数据的同学对这些系统应该都不陌生。作为流计算领域的后起之秀,flink架构设计先进,ms级延时,支持Exactly once语义等,逐渐受到广大工程师的青睐,有越来越多的公司开始入坑Flink。

如果你是大数据小白,应该怎么理解Flink呢?

  • Flink是个分布式实时计算引擎
  • 可以通过SQL/DataStream API来提交Flink作业
  • 可以解决低延时/大数量/精确计算的业务需求
    还不理解?那么就跟我们的文章一步步来探索吧。

有问题?点我提问

实时计算产品是什么

官方介绍 -- 阿里云实时计算(Alibaba Cloud Realtime Compute)(原阿里云流计算)是一套基于Apache Flink构建的一站式、高性能实时大数据处理平台,广泛应用于流式数据处理、离线数据处理、DataLake计算等场景。

实时计算底层计算引擎用的就是Flink,并且底层Flink版本与开源相比,在SQL解析层以及Runtime层都做了大量优化,SQL支持更完善,性能更优秀。实时计算产品使用的Flink版本中的各项feature会开源,逐步推回社区。

实时计算产品在Ali内部的引擎上,做了产品化包装,开发了一套开发+运维IDE,并且与其他阿里云产品的交互做了大量工作。在核心功能上,实时计算产品=Flink,因此以后系列文章中,用Flink代替产品名称。

有问题?点我提问

本教程适合人群

对Flink有浓厚兴趣,想用Flink解决实际生产中的各种问题。
如果你是:

  • 技术小白,不会写SQL。 请移步google/百度,先学习一下SQL的基本知识。
  • 有一定技术基础,并且会写SQL。恭喜你,你已经具备了学习Flink的基础知识。
  • 大数据从业人员,从本教程中,也可以学到很多原理性知识,从而成长称为优秀的Flink高阶开发人员。

有问题?点我提问

适合场景

Flink能解决什么问题?如果你的场景:

  • 流量大:单机搞不定
  • 实时性要求高:s/ms级延时
  • 计算逻辑复杂:有各种聚合/分组/关联等复杂操作
    恭喜你,入坑实时计算/Flink

也可以参考目前我们收集的用户案例,来判断Flink是否适合你的场景。
如果你有任何Flink使用的优质案例,欢迎投稿,联系我们:点我提问

如果你不确定Flink是否适合解决你的问题?点我提问
如果你不确定你的需求在Flink中如何实现?点我提问
如果你对实时计算产品/Flink有任何问题?点我提问

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Flink 引擎简介 | 青训营笔记
从产品技术来看,Flink 具备如下流计算技术特征:完全一次保证:故障后应正确恢复有状态运算符中的状态;低延迟:越低越好。许多应用程序需要亚秒级延迟;高吞吐量:随着数据速率的增长,通过管道推送大量数据至关重要;强大的计算模型:框架应该提供一种编程模型,该模型不限制用户并允许各种各样的应用程序在没有故障的情况下,容错机制的开销很低;流量控制:来自慢速算子的反压应该由系统和数据源自然吸收,以避免因消费者缓慢而导致崩溃或降低性能;乱序数据的支持:支持由于其他原因导致的数据乱序达到、延迟到达后,计算出正确的结果;完备的流式语义:支持窗口等现代流式处理语义抽象;
0 0
环境篇之 flink 简介|学习笔记
快速学习环境篇之 flink 简介
0 0
Flink 简介
Flink 简介
0 0
Flink原理简介和使用(3)
Flink原理简介和使用(3)
0 0
Flink原理简介和使用(2)
Flink原理简介和使用(2)
0 0
Flink原理简介和使用(1)
Flink原理简介和使用(1)
0 0
Flink部署、使用、原理简介(下)
Flink部署、使用、原理简介(下)
0 0
Flink部署、使用、原理简介(上)
Flink部署、使用、原理简介(上)
0 0
流处理开源框架Flink原理简介和使用(3)
流处理开源框架Flink原理简介和使用(3)
0 0
流处理开源框架Flink原理简介和使用(2)
流处理开源框架Flink原理简介和使用(2)
0 0
+关注
小白薇薇
阿里云实时计算产品经理,多年从事分布式计算领域产品设计,运维和开发工作。
文章
问答
来源圈子
更多
实时计算 Flink 版(Alibaba Cloud Realtime Compute for Apache Flink,Powered by Ververica)是阿里云基于 Apache Flink 构建的企业级、高性能实时大数据处理系统,由 Apache Flink 创始团队官方出品,拥有全球统一商业化品牌,完全兼容开源 Flink API,提供丰富的企业级增值功能。
+ 订阅
相关文档: 实时计算 Flink版
文章排行榜
最热
最新
相关电子书
更多
贺小令|Apache Flink 1.16 简介
立即下载
任庆盛|Flink CDC + Kafka 加速业务实时化
立即下载
李劲松|Flink Table Store 典型应用场景
立即下载