Apache Flink Dev文档?

时间:2019-05-05 07:25:41

标签: apache-flink

我对了解Flink在内部的工作方式很感兴趣,但是我正在努力寻找有关内部代码的文档(例如工作的起点),因此我无法理解代码库。想为Flink本身做出贡献的人有文档或一些演练吗?

1 个答案:

答案 0 :(得分:0)

我发现,如果您了解Flink的某些部分是如何工作的,那么源代码通常是可以理解的。然后,最初的挑战是正确理解代码的预期行为。为此,这里有一些有用的资源:

最好的起点是Fabian Hueske和Vasiliki Kalavri的Stream Processing with Apache Flink

近年来,在Flink上进行的任何重要开发工作都在Flink Improvement Proposal之前。这些可能是最好的可用资源,可用于更深入地了解代码的特定主题和领域。

documentation的“内部”部分涵盖了一些主题。

进行了一些很棒的Flink Forward演讲,描述了某些内部工作原理,例如Aljoscha Krettek's talk on the ongoing work to unify batch and streamingNico Kruber's talk on the network stack,Stefan Richter在statecheckpointing上的演讲, Piotr Nowojski's talk on two phase commit sinksAddison Higham's talk on operators等。