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

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.lryc.cn/news/486460.html

相关文章:

  • 从0安装mysql server
  • web安全测试渗透案例知识点总结(上)——小白入狱
  • PHP访问NetSuite REST Web Services
  • 【编译】多图解释 什么是短语、直接短语、句柄、素短语、可归约串
  • React中事件绑定和Vue有什么区别?
  • 【DBA攻坚指南:左右Oracle,右手MySQL-学习总结】
  • C++中的内联函数
  • ssh.service could not be found“
  • tensorflow有哪些具体影响,和chatgpt有什么关系
  • Android OpenGL ES详解——几何着色器
  • Java学生管理系统(GUI和数据库)
  • 035_Progress_Dialog_in_Matlab中的进度条对话框
  • 【GPTs】Ai-Ming:AI命理助手,个人运势与未来发展剖析
  • 如何利用SAP低代码平台快速构建企业级应用?
  • Redis设计与实现 学习笔记 第十七章 集群
  • 多端校园圈子论坛小程序,多个学校同时代理,校园小程序分展示后台管理源码
  • 鸿蒙核心技术理念
  • 8. 基于 Redis 实现限流
  • 241117学习日志——[CSDIY] [ByteDance] 后端训练营 [05]
  • 蓝桥杯备赛(持续更新)
  • k8s 学习笔记之 k8s 存储管理
  • ios swift开发--ios远程推送通知配置
  • 【JavaEE进阶】CSS
  • 基于Java Springboot宠物领养救助平台
  • C/C++ 中有哪些类型转换方式? 分别有什么区别?
  • 小程序租赁系统开发为企业提供高效便捷的租赁服务解决方案
  • Scala的Array
  • 等保测评怎么做?具体流程是什么?
  • 基于YOLOv8深度学习的汽车车身车损检测系统研究与实现(PyQt5界面+数据集+训练代码)
  • 力扣 LeetCode 144. 二叉树的前序遍历(Day6:二叉树)