当前位置: 首页 > news >正文

flink实战--flink的job_listener使用解析

背景

         生产环境可能有如下的需求:当一个flink作业提交完成或者是运行中不定时给我们触发某个接口或发送一个消息,然后我们在做其他的操作,尤其是batch作业。 flink的job_listener就可以满足我们监听flink任务提交和运行状态的需求,具体如何使用本文将全面介绍一下。

注册入口

               ExecutionEnvironment 与 StreamExecutionEnvironment 均有 registerJobListener 方法,可以传进一个自定义的 JobListener,在作业提交以及完成的时候调用对应方法  。

注:只有作业提交完成或者运行完成才会调用对应的监听方法       

自定义job_listener

              自定义listener,只需要实现对应的接口。并将您的逻辑写入重写的函数中。Flink JobListener 接口有两种方法,一种是提交,一种是完成。接口的定义如下。

interface JobListener {void onJobSubmitted(@Nullable JobClient var1, @Nullable Throwable var2);void onJobExecuted(@Nullable JobExecutionResult v
http://www.lryc.cn/news/294267.html

相关文章:

  • ASR 概述
  • 聊聊比特币----比特币地址
  • (4)【Python数据分析进阶】Machine-Learning模型与算法应用-回归、分类模型汇总
  • Python 调用 OpenAI ChatGPT API
  • springboot155基于JAVA语言的在线考试与学习交流网页平台
  • echarts使用之地图(五)
  • 【已解决】青龙面板依赖安装失败原因
  • [Python] 什么是KMeans聚类算法以及scikit-learn中的KMeans使用案例
  • 在 iOS 上安装自定企业级应用
  • 【Linux C | I/O模型】Unix / Linux系统的5种IO模型 | 图文详解
  • C++设计模式-简单工厂模式,工厂方法模式,抽象工厂模式
  • java处理ppt方案详解
  • 鸿蒙4.0.0 安装minitouch
  • 前端excel带样式导出 exceljs 插件的使用
  • 用GOGS搭建GIT服务器
  • 2024年美赛数学建模E题思路分析 - 财产保险的可持续性
  • 哪种安全数据交换系统,可以满足信创环境要求?
  • OfficeWeb365 Readfile 任意文件读取漏洞
  • 机器学习基础、数学统计学概念、模型基础技术名词及相关代码个人举例
  • 小埋的解密游戏的题解
  • idea常用设置
  • npm出现 Error: EISDIR: illegal operation on a directory, read
  • 简易计算器的制作(函数指针数组的实践)
  • HBase相关面试准备问题
  • sklearn实现数据标准化(Standardization)和归一化(Normalization)
  • 做技术的应该是没有什么你不会
  • MySQL进阶45讲【10】MySQL为什么有时候会选错索引?
  • 网络安全-端口扫描和服务识别的几种方式
  • 【分布式】雪花算法学习笔记
  • 6.函数表达式 - JS