南通seo公司网站广东深圳网站建设微信商城运营

web/2025/10/4 18:03:57/文章来源:
南通seo公司网站,广东深圳网站建设微信商城运营,南平企业网站建设,上海域名网站吗1.回撤流定义#xff08;RetractStream#xff09; Flink 的回撤流是指在 Flink 的流处理算法中#xff0c;撤回已经发送到下游节点的数据。这是因为在实际应用场景中#xff0c;有些错误数据可能会发送到下游节点#xff0c;因此需要回撤流以保证数据的准确性。 回撤流…1.回撤流定义RetractStream Flink 的回撤流是指在 Flink 的流处理算法中撤回已经发送到下游节点的数据。这是因为在实际应用场景中有些错误数据可能会发送到下游节点因此需要回撤流以保证数据的准确性。 回撤流可以理解为流式场景下对数据进行更新这里的更新数据并不是将发往下游的历史数据进行更改要知道已经发往下游的消息是追不回来的。更新历史数据的含义是在得知某个Key接在Key BY / Group By后的字段对应数据已经存在的情况下如果该Key对应的数据再次到来会生成一条delete消息和一条新的insert消息发往下游。 在 Flink 中回撤流的功能可以通过 Flink 提供的事务性 API 来实现。该 API 可以对数据流进行事务支持以确保数据的准确性。在发生错误时可以回撤事务中的数据以保证数据的准确性。 总的来说Flink 的回撤流是一个非常有用的功能可以用于保证数据准确性和可靠性同时也可以提高 Flink 的稳定性和可靠性。 2.回撤流示例 流场景下的一个词频统计例子 没有retract会导致最终结果不正确 3.聚合算子回撤 聚合算子中包含两种状态state 存储中间结果状态如count(id)值、cntState存储key对应的消息数量聚合消息1回撤消息-1。state用于不断更新中间聚合状态cntState用于判断向下游发送当前新的聚合消息还是上一次聚合消息对应的回撤消息。 4. Sink算子回撤 官方对于sink的插入模式有以下三种描述 Append 模式该模式用户在定义Sink的DDL时候不定义PK在Apache Flink内部生成的所有只有INSERT语句Upsert 模式该模式用户在定义Sink的DDL时候可以定义PK在Apache Flink内部会根据事件打标(retract机制)生成INSERT/UPDATE和DELETE 语句,其中如果定义了PK UPDATE语句按PK进行更新如果没有定义PK UPDATE会按整行更新Retract 模式该模式下会产生INSERT和DELETE两种信息Sink Connector 根据这两种信息构造对应的数据操作指令 Sink算子是否支持回撤流要根据sink数据源的特性而定。例如kafka sink只支持append模式jdbc sink在Flink1.11中只支持upsert不配置primary key会报错。这都跟sink数据源的特性密切相关。 以Kafka Sink为例Kafka是利用log中顺序追加消息的方式存储消息因此只支持append模式网上有修改kafka sink connector以支持upsert的方法将聚合算子中的回撤消息false过滤掉只留下聚合消息true并写入kafka带来的现象就是一个聚合结果会多次出现在kafka中算是一种阉割版的upsert模式。 结论聚合算子和Sink算子关于回撤的概念相似但原理不同且使用场景也不同聚合算子的回撤用于聚合状态的更新Sink算子的回撤则更多的是应用于CDC场景。 聚合算子的撤回机制保证了FlinkSQL持续查询/增量查询的正确语义而Sink算子的回撤机制保证了CDC场景下的正确语义。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86912.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

饮料公司网站模板环保局网站建设

目录 一、j2mod 二、Modbus4J 三、Jamod 在Java中,有几个流行的库可以用于实现Modbus协议以读取设备数据。以下是一些常用的库: 一、j2mod 这是jamod Modbus库的一个分支,取自1.2.1版本,根据Apache 2许可证发布,包…

建立企业网站 优帮云外包加工官网

考勤机数据无法同步最后更新于:2020-06-29 15:27:45请先参考以下操作指南确保考勤机正确安装:http://help.ihr360.com/time_machine.html如果安装后仍出现数据无法同步的问题,则建议按下面步骤排查:首先在时间管理-时间设置-考勤机…

贵州省建设厅二建报名网站平面设计主要内容

目录 一、web发展历程 二、vue是什么 三、Vue核心特性 组件化 数据驱动 指令 四、Vue与Angular以及React的区别 一、web发展历程 Web是World Wide Web的简称,中文译为万维网 我们可以将它规划成如下的几个时代来进行理解 静态网页:最早的网页是没…

类似wordpress的建站章丘网站开发

注:本文为《动手学深度学习》开源内容,部分标注了个人理解,仅为个人学习记录,无抄袭搬运意图 5.9 含并行连结的网络(GoogLeNet) 在2014年的ImageNet图像识别挑战赛中,一个名叫GoogLeNet的网络结…

汕头网站建设推广价格南通企业网页制作

题目 这里写链接内容 题意 给出一个最长为200000200000数列 给出一堆最多为200000200000个询问区间,问从这些区间中取出一些数使得数字之和是m的倍数,有多少种方案。其中保证1≤m≤201≤m≤20。 题解 最容易想到的方法就是倍增dp来做。 定义f[i][…

网站首页site不到 a5wordpress头部图片

【K3s】在 AWS EC2 上运行生产 K3s 集群 本文将介绍如何在 AWS EC2 上运行 K3s。您将创建一个 EC2 实例并在 AWS 上运行单节点 K3s 集群。 自托管的 K3s 允许您在裸金属上运行 Kubernetes,并应用较小、低资源工作负载的原则。哦,你还可以控制你的控制平面。这有点像逃离托管…

档案信息网站建设什么网站后台程序好用

什么是openstack今年,我第一次参加了4月25日至29日在德克萨斯州奥斯汀举行的OpenStack峰会。 今天结束了,我要回家了,我想回顾一下,从我的角度分享你错过的事情。 作为以应用程序开发人员为重点的技术传播者,转移到包…

哪里有网站建设流程无锡机关单位建设网站

今天要处理的问题是:监听一个变量,当该变量的值出现变化时能够获知,并进行相应处理。使用java.bean.PropertyChangeSupport类。看如下的构造方法,其实就是将你要控制的对象绑定到该工具中。PropertyChangeSupport changes new Pr…

婚恋网站制作要多少钱桂林市网站建设

​制作可视化报告时,为了展示效果,有时候需要用图片来展示,在 Power BI 中,关于图片的自定义视觉对象主要有下面三个,利用他们可以很轻松的进行图片可视化。下面来看看这些视觉对象的效果。样本数据如下:为…

南宁市制作网站的公司建设厅证各省网站都可以查吗

在使用Pandas保存数据到CSV文件时,如果数据中包含换行符(例如\n),这可能会导致数据在CSV文件中被分割成多行,影响数据的完整性和可读性。为了解决这个问题,你可以在保存CSV之前使用Pandas的replace函数来替…

网站开发人月薪电子商务网站建设asp

一、scanf函数 scanf() - 以屏幕(stdin)为输入源,提取输入指定格式的数据,返回提取的数据个数。 函数原型:int scanf( const char *format [,argument]... ); 二、sscanf函数 sscanf() - 从一个字符串中读进与指定格式相符的数据,非常适合…

营销策划方案网站算命网站怎么做

在电脑写科研论文的字体和字号有什么有什么具体要求吗?论文格式 1、毕业论文格式的写作顺序是:标题、作者班级、作者姓名、指导教师姓名、中文摘要及关键词、英文摘要及英文关键词、正文、参考文献。2、毕业论文中附表的表头应写在表的上面,居…

淘宝网店运营策划方案seo排名优化首页

快速排序算法 (1) 快速排序法 (2) 快排前后指针 (3) 快排挖坑法 颜色分类 题目解析 算法原理 算法原理和移动零非常相似 简述移动零的算法原理 cur 在从前往后扫描的过程中,如果扫描的数符合 f 性质,就把这个数放到 dest 之…

乐陵森林大队长李兵seo技术培训宁波

勤劳的一更题目题解代码实现题目 C国有 n个大城市和 m 条道路,每条道路连接这n个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这 m 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数…

漳州正规网站建设哪家便宜建立自己的网站用花钱吗

Java面向对象的三大特征 java面向对象的三大特征:“封装、继承、多态”。更多Java技术知识,请登陆疯狂软件教育官网。微信搜索微信号:疯狂软件,参加2015年优惠活动,有机会获得优惠劵和代金劵。 以本文为例&#xff0c…

网站维护具体做啥沛县专业做网站

此群已满340500857 ,请加新群458041663由于微信群人数太多入群请添加小编微信号yanjinhuawechat 或 W_Feng_aiQ 邀请入群需备注WPF开发者 PS:有更好的方式欢迎推荐。支持NugetInstall-Package WPFDevelopers.Minimal -Version 3.2.001—代码如下一、创建…

南昌营销网站开发河南公司网站建设

来源:华尔街见闻摘要:AI芯片似乎没能表现得比人类更智能,但它们的学习能力很强,未来可以变得更聪明。算法和芯片系统的设计都可以进步,这需要AI芯片具备更高级的记忆系统和连接机制,以及承载深度学习数据流…

4成都网站建设施工企业会计制度及施工企业会计核算办法

**方式一 **方式二转载于:https://www.cnblogs.com/wgx0428/archive/2012/05/10/2493953.html

qq邮箱咋与网站绑定提醒企业推广宣传方式

Web API(六)之正则表达式 正则表达式正则基本使用元字符边界符量词范围字符类替换和修饰符change 事件判断是否有类正则表达式 正则表达式(Regular Expression)是一种字符串匹配的模式(规则) 使用场景: 例如验证表单:手机号表单要求用户只能输入11位的数字 (匹配)过滤…

手机网站搭建用什么软件?wordpress网站加载慢

1. 题目 所有 DNA 都由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:“ACGAATTCCG”。 在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。 编写一个函数来查找 DNA 分子中所有出现超过一次的 10 个字母长…