Flink--DataSink学习

  • 基于flink-1.8.1

概述

  • flink 流式计算中需要经计算的结果进行输出(可以是msyql/hbase/ES等常见的DB或者filesystem,也可以是钉钉/邮件/短信等通知类信息),官网上成为connector(连接器)。
  • flink内置的连接器(官网)如下,详情可阅读官网:


    flink-连接器.png

flink中SinkFunction类关系

  • flink中的的sink connector都是继承的SinkFunction接口;
  • flink-1.8.1中源码类之间的关系展示:


    RichSinkFunction.png

SinkFunction介绍

  • SinkFunction中的方法类


    SinkFunction.png
  • 从上图中可以看出,flink中自带的 Sink 可以看到都是继承了 RichSinkFunction 抽象类,实现了其中的方法;
  • invoke方法中是执行的sink操作;

未完待续

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容