首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
面向Google编程
掘友等级
Java开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 23
沸点 59
赞
82
返回
|
搜索文章
面向Google编程
Java开发
·
1天前
关注
从零学习Kafka:数据存储
不知道有没有朋友和我一样,虽然了解 Kafka 的逻辑存储,例如 Broker、Topic、Partition 这些概念,但是对于底层数据是如何存储还是比较模糊。这样聊起来...
1
评论
分享
面向Google编程
Java开发
·
8天前
关注
从零学习Kafka:配置参数
前面我们对 Kafka 的整体架构和一些关键的概念有了一个基本的认知,本文主要介绍 Kafka 的一些配置参数。掌握这些参数的作用对我们的运维和调优工作还是非常有帮助的。 ...
0
评论
分享
面向Google编程
Java开发
·
14天前
关注
从零学习Kafka:集群架构和基本概念
在前文中,我们从源码层面介绍了 Flink 的 Kafka Connector 的实现。从本文开始,我们的目标也正式从 Flink 过渡到 Kafka。...
0
评论
分享
面向Google编程
Java开发
·
21天前
关注
Flink源码阅读:Kafka Connector
本文我们来梳理 Kafka Connector 相关的源码。 自定义 Source 和 Sink 在介绍 Kafka Connector 之前,我们先来看一下在 Flink...
0
评论
分享
面向Google编程
Java开发
·
27天前
关注
Flink源码阅读:Mailbox线程模型
本文我们来梳理 Flink 的线程模型——Mailbox。在以前的线程模型中,Flink 通过 checkpointLock 来隔离保证不同线程在修改内部状态时的正确性。...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:JobManager的HA机制
JobManager 在 Flink 集群中发挥着重要的作用,包括任务调度和资源管理等工作。如果 JobManager 宕机,那么整个集群的任务都将失败。为了解决 JobM...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:Netty通信
前文中我们了解了 Flink 的数据交互过程,上游的 Task 将数据写入到 ResultSubpartition 的 buffers 队列中。下游的 Task 通过 Lo...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:Task数据交互
经过前面的学习,Flink 的几个核心概念相关的源码实现我们已经了解了。本文我们来梳理 Task 的数据交互相关的源码。 数据输出 话不多说,我们直接进入正题。首先来看 T...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:双流操作
今天来梳理一下 Flink 双流操作相关的源码。 写在前面 通过Flink学习笔记:多流 Join一文的介绍,我们知道 Flink 有三种数据关联的方式,分别是 Windo...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:窗口
前文我们梳理了 Watermark 相关的源码,Watermark 的作用就是用来触发窗口,本文我们就一起看一下窗口相关的源码。 写在前面 在Flink学习笔记:窗口一文中...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:Watermark机制
前面我们已经梳理了 Flink 状态和 Checkpoint 相关的源码。从本文开始,我们再来关注另外几个核心概念,即时间、Watermark 和窗口。 写在前面 在 Fl...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink学习笔记:状态后端
我们继续来聊 Flink 容错相关的内容。前面在介绍 Checkpoint 和 Savepoint 时提到了 State 的稳定存储,那究竟如何存储以及存储在什么地方呢?相...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:如何生成JobGraph
前文我们介绍了 Flink 的四种执行图,并且通过源码了解了 Flink 的 StreamGraph 是怎么生成的,本文我们就一起来看下 Flink 的另一种执行图——Jo...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink学习笔记:如何做容错
现在我们已经了解了 Flink 的状态如何定义和使用,那 Flink 是如何做容错的呢?今天我们一起来了解一下。 先来回答问题, Flink 是通过状态快照来做容错的,在 ...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:如何生成StreamGraph
Flink 中有四种执行图,分别是 StreamGraph、JobGraph、ExecutionGraph 和 Physical Graph。今天我们来看下我们编写的 Fl...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:集群启动
前文中,我们已经了解了 Flink 的三种执行图是怎么生成的。今天继续看一下 Flink 集群是如何启动的。 启动脚本 集群启动脚本的位置在: 脚本会负责启动 JobMan...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:Checkpoint机制(上)
前文我们梳理了 Flink 状态管理相关的源码,我们知道,状态是要与 Checkpoint 配合使用的。因此,本文我们就一起来看一下 Checkpoint 相关的源码。 写...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink学习笔记:反压
今天来聊在 Flink 运维过程中比较常见的一个问题:反压。 什么是反压 反压是流式系统中关于数据处理能力的动态反馈机制,并且是从下游到上游的反馈,一般发生在上游节点的生产...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink学习笔记:状态类型和应用
Flink 被广泛应用的原因,除了我们前面提到的对时间以及窗口的应用之外,另一点就是它强大的容错机制,以及对 Exactly Once 的支持。 今天就来了解一下 Flin...
0
评论
分享
面向Google编程
Java开发
·
1月前
关注
Flink源码阅读:Checkpoint机制(下)
书接上回,前文我们梳理的 Checkpoint 机制的源码,但是对于如何写入状态数据并没有深入了解。今天就一起来梳理一下这部分代码。 写在前面 前面我们了解到在 Strea...
0
评论
分享
下一页
个人成就
文章被点赞
587
文章被阅读
196,740
掘力值
5,331
关注了
25
关注者
413
收藏集
0
关注标签
23
加入于
2018-08-20