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

Flink升级程序和版本

Flink DataStream程序通常设计为长时间运行,如几周、几个月甚至几年。与所有长时间运行的服务一样,Flink streaming应用程序也需要维护,包括修复错误、实现改进或将应用程序迁移到更高版本的Flink集群。

这里就来描述下如何更新Flink streaming应用程序,以及如何将正在运行的streaming应用程序迁移到不同的Flink集群。

API兼容性保证

Java/Scala api中面向用户的类和成员使用以下稳定性注释:

  • Public
  • PublicEvolving
  • Experimental

除非另有注释,否则类上的注释也适用于该类的所有成员。
任何没有这种注释的API都被认为是Flink内部的,不提供任何保证。

源代码兼容的API意味着使用该API编写的代码可以继续编译到更高的版本。
二进制兼容的API意味着根据API编译的代码将继续在后续版本中运行。

下表列出了升级到特定版本时每个注释的源代码/二进制兼容性保证:

Annotation

Major release

(Source / Binary)

Minor release

(Source / Binary)

Patch relea


http://www.kler.cn/a/404210.html

相关文章:

  • word-毕业论文的每一章节的页眉单独设置为该章的题目怎么设置
  • Houdini和Blender如何使用CPU云渲染
  • 深度学习之One Stage目标检测算法2
  • 深入解析Python中的逻辑回归:从入门到精通
  • 哋它亢SEO技术分析:如何提升网站在搜索引擎中的可见性
  • 自然语言处理:第六十二章 KAG 超越GraphRAG的图谱框架
  • 【三合黑马指标】指标操盘技术图文教程,三线粘合抓黑马,短线买点持股辅助,通达信炒股软件指标
  • Linux13 传输层UDP和TCP协议
  • 微知-plantuml常用语法和要点以及模板?(note over、create、box,endbox、alt,else,end, autonumber)
  • qt 之 QDockWidget设置不可拖动
  • 【网络系统管理】Centos7——配置主从mariadb服务器案例(下半部分)
  • PIXHAWK(ardupilot4.52)单ic通道输出pwm
  • [QDS]从零开始,写第一个Qt Design Studio到程序调用的项目
  • ChatGPT Search VS Kimi探索版:AI搜索哪家强?!
  • 阶乘之和的尾数
  • 【2024APMCM亚太杯A题】详细解题思路
  • 三、计算机视觉_06YOLO基础知识
  • 深入理解Spring(二)
  • 子矩阵的和(矩阵前缀和)
  • SpringBootTest启动时出现循环依赖问题