大家好,最近一段时间没有更新公众号,还请大家见谅!
现在给大家带来一个好消息,我将公开近期我一直在努力翻译的Apache Flink中文官方文档的GitBook,希望能帮助大家一起学习Flink,一起提升!
本文档由我个人耗费2个月时间翻译,个人英语能力有限,有翻译不好的地方希望大伙多加指正。谢谢!!!
Flink介绍
Apache Flink是一个面向数据流处理和批量数据处理的可分布式的开源计算框架,它基于同一个Flink流式执行模型(streaming execution model),能够支持流处理和批处理两种应用类型。由于流处理和批处理所提供的SLA(服务等级协议)是完全不相同, 流处理一般需要支持低延迟、Exactly-once保证,而批处理需要支持高吞吐、高效处理,所以在实现的时候通常是分别给出两套实现方法,或者通过一个独立的开源框架来实现其中每一种处理方案。比较典型的有:实现批处理的开源方案有MapReduce、Spark;实现流处理的开源方案有Storm;Spark的Streaming 其实本质上也是微批处理。
Flink在实现流处理和批处理时,与传统的一些方案完全不同,它从另一个视角看待流处理和批处理,将二者统一起来:Flink是完全支持流处理,也就是说作为流处理看待时输入数据流是无界的;批处理被作为一种特殊的流处理,只是它的输入数据流被定义为有界的。
Flink相关咨询
阿里巴巴为什么选择Apache Flink?
https://102.alibaba.com/detail?id=194
阿里巴巴收购德国数据处理公司data Artisans
http://finance.sina.com.cn/stock/usstock/c/2019-01-08/doc-ihqhqcis4132107.shtml
阿里重磅开源Blink:为什么我们等了这么久?
https://www.datanami.com/2019/01/08/alibaba-acquires-apache-flink-backer-data-artisans/
官宣!阿里Blink和Flink合并计划出炉
https://www.ververica.com/blog/batch-as-a-special-case-of-streaming-and-alibabas-contribution-of-blink
Flink源码解析文章
Flink源码解析 | 从Example出发理解Flink-Flink启动
Flink源码解析 | 从Example出发:读懂本地任务执行流程
Flink源码解析 | 从Example出发:读懂集群任务执行流程
Flink源码解析 | 从Example出发:读懂Flink On Yarn任务执行流程
Flink源码解析 | 从Example出发:读懂start-start-shell.sh任务执行流程
Flink源码解析 | 从Example出发:理解StreamGraph的生成过程
Flink源码解析 | 从Example出发:理解JobGraph的生成过程
Flink源码解析 | 从Example出发:理解ExecutionGraph的生成过程
Flink源码解析 | 从Example出发:理解物理Graph的生成过程
如何获取Flink中文文档GitBook地址
说了半天,那怎么获取Flink中文官方文档GitBook地址呢?
方法很简单:
1、扫描以下微信公众号二维码,关注公众号。
2、发送“Flink GitBook中文文档”即可获取Flink 1.7的中文官方文档的Gitbook地址。
公众号还有其他的技术资源提供,包括大数据相关的数据,视频等等。
(翻译不易,希望大伙关注下本公众号,算是对我的支持!谢谢大家!)