Flink是Apache软件基金会旗下的一个开源大数据处理框架。目前,Flink已经成为各大公司大数据实时处理的发力重点,特别是国内以阿里巴巴为代表的一些大型互联网企业都在全力投入,为Flink社区贡献了大量源码。如今,Flink已被很多人认为是大数据实时处理的方向和未来,许多公司也都在招聘和储备掌握Flink技术的人才。
那Flink到底是什么呢?它又有什么样的优点能够让很多人对它如此青睐呢?
本章我们就来进行详细的讲解:首先讲述Flink的起源和设计理念;其次介绍Flink如今的应用领域,进而通过梳理数据处理架构的发展演变,解答为什么要用Flink的疑问;最后梳理Flink的特性,并同另一个流行的大数据处理框架Spark进行比较,从而让读者更深刻地理解Flink的底层架构和优势。