Flink作为计算引擎,需要给开发者提供API。为了简化开发,Flink提供了不同层次的API。其本身不提供数据存储能力,计算时需要从不同的第三方存储引擎中把数据读过来进行处理,然后再写入另外的存储引擎中。为了连接Flink计算引擎与外部存储系统,Flink针对不同的存储系统提供了不同的连接器。