内容简介 · · · · · ·
这是一本从源代码角度剖析Flink设计思想、架构原理以及各功能模块的底层实现原理的著作。
作者是Flink领域的资深技术专家和架构师,对Flink的源代码进行了深入分析和解读,同时融入了自己丰富的工程实践经验,既能让理解Flink的设计与实现原理,又能为他们解决性能优化等实际应用问题提供源码级别的指导。源码大多艰涩难懂,为了降低读者的学习门槛,本书提供了大量架构设计图、UML图和代码注释。
通过阅读本书,你将:
彻底掌握Flink源码设计与实现
深度掌握Flink作业运行流程
深入了解Flink部署模式实现原理
深度掌握Flink Runtime设计和实现原理
庖丁解牛Flink网络通信原理
探索Flink内存管理实现
深入了解Flink接口设计
从Flink源码中学习架构设计经验
作者简介 · · · · · ·
张利兵
资深大数据专家和架构师,现任第四范式AI数据平台架构师,曾就职于明略数据。Apache Flink的贡献者,对Flink有非常深入的研究。
长期从事大数据架构落地以及机器学习平台与数据平台研发架构工作,在Hadoop、Spark、机器学习等方面积累了丰富的经验。先后参与和主导了银行、证券、地铁等领域的大数据平台的架构设计与实现。
《Flink原理、实战与性能优化》作者,极客时间《Flink原理与实战》专栏作者。获得Cloudera CCAH认证、Cloudera SEBC认证以及Cloudera认证,拥有非常丰富的写作和授课经验。
目录 · · · · · ·
p
>
<
/
p
>
<
p
>
1
F
l
i
n
k
&
n
b
s
p
;
1
<
/
p
>
<
p
>
1
.
1
F
l
i
n
k
&
n
b
s
p
;
1
<
/
p
>
<
p
>
1
.
1
.
1
S
t
r
a
t
o
s
p
h
e
r
e
&
n
b
s
p
;
1
<
/
p
>
<
p
>
1
.
1
.
2
D
a
t
a
F
l
o
w
&
n
b
s
p
;
3
<
/
p
>
<
p
>
1
.
1
.
3
&
n
b
s
p
;
6
<
/
p
>
<
p
>
1
.
2
F
l
i
n
k
&
n
b
s
p
;
9
<
/
p
>
<
p
>
1
.
2
.
1
&
n
b
s
p
;
9
<
/
p
>
<
p
>
1
.
2
.
2
F
l
i
n
k
&
n
b
s
p
;
1
1
<
/
p
>
<
p
>
1
.
2
.
3
&
n
b
s
p
;
1
2
<
/
p
>
<
p
>
1
.
3
F
l
i
n
k
&
n
b
s
p
;
1
4
<
/
p
>
<
p
>
1
.
3
.
1
&
n
b
s
p
;
1
4
<
/
p
>
<
p
>
1
.
3
.
2
&
n
b
s
p
;
1
5
<
/
p
>
<
p
>
1
.
4
&
n
b
s
p
;
1
9
<
/
p
>
<
p
>
2
D
a
t
a
S
t
r
e
a
m
&
n
b
s
p
;
2
0
<
/
p
>
<
p
>
2
.
1
D
a
t
a
S
t
r
e
a
m
A
P
I
&
n
b
s
p
;
2
0
<
/
p
>
<
p
>
2
.
1
.
1
D
a
t
a
S
t
r
e
a
m
A
P
I
&
n
b
s
p
;
2
0
<
/
p
>
<
p
>
2
.
1
.
2
T
r
a
n
s
f
o
r
m
a
t
i
o
n
&
n
b
s
p
;
2
3
<
/
p
>
<
p
>
2
.
2
S
t
r
e
a
m
O
p
e
r
a
t
o
r
&
n
b
s
p
;
2
5
<
/
p
>
<
p
>
2
.
2
.
1
S
t
r
e
a
m
O
p
e
r
a
t
o
r
&
n
b
s
p
;
2
6
<
/
p
>
<
p
>
2
.
2
.
2
O
n
e
I
n
p
u
t
S
t
r
e
a
m
O
p
e
r
a
t
o
r
T
w
o
I
n
p
u
t
S
t
r
e
a
m
O
p
e
r
a
t
o
r
&
n
b
s
p
;
3
1
<
/
p
>
<
p
>
2
.
2
.
3
S
t
r
e
a
m
O
p
e
r
a
t
o
r
F
a
c
t
o
r
y
&
n
b
s
p
;
3
3
<
/
p
>
<
p
>
2
.
3
F
u
n
c
t
i
o
n
&
n
b
s
p
;
3
5
<
/
p
>
<
p
>
2
.
3
.
1
R
i
c
h
F
u
n
c
t
i
o
n
&
n
b
s
p
;
3
6
<
/
p
>
<
p
>
2
.
3
.
2
S
o
u
r
c
e
F
u
n
c
t
i
o
n
S
i
n
k
F
u
n
c
t
i
o
n
&
n
b
s
p
;
3
8
<
/
p
>
<
p
>
2
.
3
.
3
P
r
o
c
e
s
s
F
u
n
c
t
i
o
n
&
n
b
s
p
;
4
4
<
/
p
>
<
p
>
2
.
4
T
i
m
e
r
S
e
r
v
i
c
e
&
n
b
s
p
;
4
7
<
/
p
>
<
p
>
2
.
4
.
1
W
a
t
e
r
m
a
r
k
&
n
b
s
p
;
4
7
<
/
p
>
<
p
>
2
.
4
.
2
T
i
m
e
r
S
e
r
v
i
c
e
&
n
b
s
p
;
5
3
<
/
p
>
<
p
>
2
.
5
D
a
t
a
S
t
r
e
a
m
&
n
b
s
p
;
5
9
<
/
p
>
<
p
>
2
.
5
.
1
K
e
y
e
d
S
t
r
e
a
m
&
n
b
s
p
;
5
9
<
/
p
>
<
p
>
2
.
5
.
2
W
i
n
d
o
w
e
d
S
t
r
e
a
m
&
n
b
s
p
;
6
2
<
/
p
>
<
p
>
2
.
6
&
n
b
s
p
;
6
8
<
/
p
>
<
p
>
3
&
n
b
s
p
;
6
9
<
/
p
>
<
p
>
3
.
1
&
n
b
s
p
;
6
9
<
/
p
>
<
p
>
3
.
1
.
1
&
n
b
s
p
;
6
9
<
/
p
>
<
p
>
3
.
1
.
2
&
n
b
s
p
;
7
2
<
/
p
>
<
p
>
3
.
2
&
n
b
s
p
;
7
9
<
/
p
>
<
p
>
3
.
2
.
1
&
n
b
s
p
;
7
9
<
/
p
>
<
p
>
3
.
2
.
2
W
e
b
M
o
n
i
t
o
r
E
n
d
p
o
i
n
t
&
n
b
s
p
;
8
5
<
/
p
>
<
p
>
3
.
2
.
3
D
i
s
p
a
t
c
h
e
r
&
n
b
s
p
;
9
1
<
/
p
>
<
p
>
3
.
2
.
4
R
e
s
o
u
r
c
e
M
a
n
a
g
e
r
&
n
b
s
p
;
9
8
<
/
p
>
<
p
>
3
.
2
.
5
T
a
s
k
M
a
n
a
g
e
r
&
n
b
s
p
;
1
0
6
<
/
p
>
<
p
>
3
.
3
&
n
b
s
p
;
1
1
5
<
/
p
>
<
p
>
3
.
3
.
1
R
e
s
o
u
r
c
e
M
a
n
a
g
e
r
&
n
b
s
p
;
1
1
6
<
/
p
>
<
p
>
3
.
3
.
2
R
e
s
o
u
r
c
e
M
a
n
a
g
e
r
G
a
t
e
w
a
y
&
n
b
s
p
;
1
1
8
<
/
p
>
<
p
>
3
.
3
.
3
S
l
o
t
&
n
b
s
p
;
1
1
9
<
/
p
>
<
p
>
3
.
4
&
n
b
s
p
;
1
3
0
<
/
p
>
<
p
>
3
.
4
.
1
H
i
g
h
A
v
a
i
l
a
b
i
l
i
t
y
S
e
r
v
i
c
e
s
&
n
b
s
p
;
1
3
0
<
/
p
>
<
p
>
3
.
4
.
2
Z
o
o
K
e
e
p
e
r
&
n
b
s
p
;
1
3
5
<
/
p
>
<
p
>
3
.
4
.
3
J
o
b
G
r
a
p
h
S
t
o
r
e
&
n
b
s
p
;
1
4
1
<
/
p
>
<
p
>
3
.
5
&
n
b
s
p
;
1
4
4
<
/
p
>
<
p
>
4
&
n
b
s
p
;
1
4
5
<
/
p
>
<
p
>
4
.
1
&
n
b
s
p
;
1
4
5
<
/
p
>
<
p
>
4
.
1
.
1
&
n
b
s
p
;
1
4
5
<
/
p
>
<
p
>
4
.
1
.
2
C
L
I
F
r
o
n
t
e
n
d
&
n
b
s
p
;
&
n
b
s
p
;
1
4
8
<
/
p
>
<
p
>
4
.
1
.
3
P
a
c
k
a
g
e
d
P
r
o
g
r
a
m
&
n
b
s
p
;
1
5
0
<
/
p
>
<
p
>
4
.
2
E
x
e
c
u
t
i
o
n
E
n
v
i
r
o
n
m
e
n
t
&
n
b
s
p
;
1
5
2
<
/
p
>
<
p
>
4
.
2
.
1
E
x
e
c
u
t
i
o
n
E
n
v
i
r
o
n
m
e
n
t
&
n
b
s
p
;
1
5
2
<
/
p
>
<
p
>
4
.
2
.
2
S
t
r
e
a
m
E
x
e
c
u
t
i
o
n
E
n
v
i
r
o
n
m
e
n
t
&
n
b
s
p
;
1
5
4
<
/
p
>
<
p
>
4
.
3
P
i
p
e
l
i
n
e
J
o
b
G
r
a
p
h
&
n
b
s
p
;
1
6
1
<
/
p
>
<
p
>
4
.
3
.
1
T
r
a
n
s
f
o
r
m
a
t
i
o
n
S
t
r
e
a
m
G
r
a
p
h
&
n
b
s
p
;
1
6
2
<
/
p
>
<
p
>
4
.
3
.
2
S
t
r
e
a
m
G
r
a
p
h
J
o
b
G
r
a
p
h
&
n
b
s
p
;
1
6
9
<
/
p
>
<
p
>
4
.
3
.
3
J
o
b
G
r
a
p
h
&
n
b
s
p
;
1
7
6
<
/
p
>
<
p
>
4
.
4
J
o
b
G
r
a
p
h
&
n
b
s
p
;
1
7
8
<
/
p
>
<
p
>
4
.
4
.
1
J
o
b
G
r
a
p
h
&
n
b
s
p
;
1
7
8
<
/
p
>
<
p
>
4
.
4
.
2
D
i
s
p
a
t
c
h
e
r
&
n
b
s
p
;
1
8
0
<
/
p
>
<
p
>
4
.
4
.
3
J
o
b
M
a
n
a
g
e
r
&
n
b
s
p
;
1
8
4
<
/
p
>
<
p
>
4
.
4
.
4
J
o
b
M
a
s
t
e
r
&
n
b
s
p
;
1
8
8
<
/
p
>
<
p
>
4
.
5
E
x
e
c
u
t
i
o
n
G
r
a
p
h
&
n
b
s
p
;
1
9
5
<
/
p
>
<
p
>
4
.
5
.
1
E
x
e
c
u
t
i
o
n
G
r
a
p
h
&
n
b
s
p
;
1
9
8
<
/
p
>
<
p
>
4
.
5
.
2
S
c
h
e
d
u
l
e
r
N
G
&
n
b
s
p
;
2
0
0
<
/
p
>
<
p
>
4
.
6
T
a
s
k
&
n
b
s
p
;
2
0
6
<
/
p
>
<
p
>
4
.
6
.
1
T
a
s
k
&
n
b
s
p
;
2
0
8
<
/
p
>
<
p
>
4
.
6
.
2
A
b
s
t
r
a
c
t
I
n
v
o
k
a
b
l
e
&
n
b
s
p
;
2
1
1
<
/
p
>
<
p
>
4
.
6
.
3
S
t
r
e
a
m
T
a
s
k
&
n
b
s
p
;
2
1
2
<
/
p
>
<
p
>
4
.
6
.
4
S
t
r
e
a
m
T
a
s
k
&
n
b
s
p
;
2
1
6
<
/
p
>
<
p
>
4
.
6
.
5
T
a
s
k
&
n
b
s
p
;
2
2
3
<
/
p
>
<
p
>
4
.
7
&
n
b
s
p
;
2
3
4
<
/
p
>
<
p
>
5
&
n
b
s
p
;
2
3
5
<
/
p
>
<
p
>
5
.
1
&
n
b
s
p
;
2
3
5
<
/
p
>
<
p
>
5
.
1
.
1
C
l
u
s
t
e
r
C
l
i
e
n
t
&
n
b
s
p
;
2
3
5
<
/
p
>
<
p
>
5
.
1
.
2
C
l
u
s
t
e
r
E
n
t
r
y
p
o
i
n
t
&
n
b
s
p
;
2
4
1
<
/
p
>
<
p
>
5
.
2
F
l
i
n
k
O
n
Y
a
r
n
&
n
b
s
p
;
2
4
5
<
/
p
>
<
p
>
5
.
2
.
1
Y
a
r
n
&
n
b
s
p
;
2
4
5
<
/
p
>
<
p
>
5
.
2
.
2
S
e
s
s
i
o
n
&
n
b
s
p
;
2
4
7
<
/
p
>
<
p
>
5
.
2
.
3
Y
a
r
n
R
e
s
o
u
r
c
e
M
a
n
a
g
e
r
&
n
b
s
p
;
2
5
3
<
/
p
>
<
p
>
5
.
3
F
l
i
n
k
O
n
K
u
b
e
r
n
e
t
e
s
&
n
b
s
p
;
2
5
8
<
/
p
>
<
p
>
5
.
3
.
1
F
l
i
n
k
O
n
K
u
b
e
r
n
e
t
e
s
&
n
b
s
p
;
2
5
9
<
/
p
>
<
p
>
5
.
3
.
2
S
e
s
s
i
o
n
&
n
b
s
p
;
2
6
1
<
/
p
>
<
p
>
5
.
3
.
3
K
u
b
e
r
n
e
t
e
s
R
e
s
o
u
r
c
e
M
a
n
a
g
e
r
&
n
b
s
p
;
2
6
8
<
/
p
>
<
p
>
5
.
4
&
n
b
s
p
;
2
7
4
<
/
p
>
<
p
>
6
&
n
b
s
p
;
2
7
5
<
/
p
>
<
p
>
6
.
1
&
n
b
s
p
;
2
7
5
<
/
p
>
<
p
>
6
.
1
.
1
&
n
b
s
p
;
2
7
5
<
/
p
>
<
p
>
6
.
1
.
2
&
n
b
s
p
;
2
7
9
<
/
p
>
<
p
>
6
.
2
K
e
y
e
d
S
t
a
t
e
&
n
b
s
p
;
2
8
5
<
/
p
>
<
p
>
6
.
2
.
1
K
e
y
e
d
S
t
a
t
e
B
a
c
k
e
n
d
&
n
b
s
p
;
2
8
5
<
/
p
>
<
p
>
6
.
2
.
2
H
e
a
p
K
e
y
e
d
S
t
a
t
e
B
a
c
k
e
n
d
&
n
b
s
p
;
2
8
6
<
/
p
>
<
p
>
6
.
3
O
p
e
r
a
t
o
r
S
t
a
t
e
&
n
b
s
p
;
2
9
5
<
/
p
>
<
p
>
6
.
3
.
1
O
p
e
r
a
t
o
r
S
t
a
t
e
B
a
c
k
e
n
d
&
n
b
s
p
;
2
9
5
<
/
p
>
<
p
>
6
.
3
.
2
D
e
f
a
u
l
t
O
p
e
r
a
t
o
r
S
t
a
t
e
-
B
a
c
k
e
n
d
O
p
e
r
a
t
o
r
S
t
a
t
e
&
n
b
s
p
;
2
9
6
<
/
p
>
<
p
>
6
.
4
S
t
a
t
e
B
a
c
k
e
n
d
&
n
b
s
p
;
2
9
9
<
/
p
>
<
p
>
6
.
4
.
1
S
t
a
t
e
B
a
c
k
e
n
d
&
n
b
s
p
;
2
9
9
<
/
p
>
<
p
>
6
.
4
.
2
M
e
m
o
r
y
S
t
a
t
e
B
a
c
k
e
n
d
&
n
b
s
p
;
3
0
3
<
/
p
>
<
p
>
6
.
5
C
h
e
c
k
p
o
i
n
t
&
n
b
s
p
;
3
0
8
<
/
p
>
<
p
>
6
.
5
.
1
C
h
e
c
k
p
o
i
n
t
&
n
b
s
p
;
3
0
8
<
/
p
>
<
p
>
6
.
5
.
2
C
h
e
c
k
p
o
i
n
t
&
n
b
s
p
;
3
1
5
<
/
p
>
<
p
>
6
.
6
&
n
b
s
p
;
3
4
1
<
/
p
>
<
p
>
7
&
n
b
s
p
;
3
4
2
<
/
p
>
<
p
>
7
.
1
R
P
C
&
n
b
s
p
;
3
4
2
<
/
p
>
<
p
>
7
.
1
.
1
F
l
i
n
k
R
P
C
&
n
b
s
p
;
3
4
2
<
/
p
>
<
p
>
7
.
1
.
2
A
k
k
a
R
p
c
S
e
r
v
i
c
e
&
n
b
s
p
;
3
4
7
<
/
p
>
<
p
>
7
.
1
.
3
R
p
c
S
e
r
v
e
r
&
n
b
s
p
;
3
5
7
<
/
p
>
<
p
>
7
.
1
.
4
A
k
k
a
R
p
c
A
c
t
o
r
&
n
b
s
p
;
3
6
0
<
/
p
>
<
p
>
7
.
1
.
5
R
P
C
&
n
b
s
p
;
3
6
3
<
/
p
>
<
p
>
7
.
2
N
e
t
w
o
r
k
S
t
a
c
k
&
n
b
s
p
;
3
7
1
<
/
p
>
<
p
>
7
.
2
.
1
N
e
t
w
o
r
k
S
t
a
c
k
&
n
b
s
p
;
3
7
1
<
/
p
>
<
p
>
7
.
2
.
2
S
t
r
e
a
m
T
a
s
k
&
n
b
s
p
;
3
7
4
<
/
p
>
<
p
>
7
.
2
.
3
R
e
c
o
r
d
W
r
i
t
e
r
&
n
b
s
p
;
3
8
4
<
/
p
>
<
p
>
7
.
2
.
4
S
h
u
f
f
l
e
M
a
s
t
e
r
S
h
u
f
f
l
e
-
E
n
v
i
r
o
n
m
e
n
t
&
n
b
s
p
;
3
9
4
<
/
p
>
<
p
>
7
.
2
.
5
R
e
s
u
l
t
P
a
r
t
i
t
i
o
n
I
n
p
u
t
G
a
t
e
&
n
b
s
p
;
4
1
0
<
/
p
>
<
p
>
7
.
2
.
6
C
o
n
n
e
c
t
M
a
n
a
g
e
r
&
n
b
s
p
;
4
2
4
<
/
p
>
<
p
>
7
.
2
.
7
N
e
t
w
o
r
k
B
u
f
f
e
r
&
n
b
s
p
;
4
4
9
<
/
p
>
<
p
>
7
.
3
&
n
b
s
p
;
4
6
3
<
/
p
>
<
p
>
7
.
3
.
1
&
n
b
s
p
;
4
6
3
<
/
p
>
<
p
>
7
.
3
.
2
&
n
b
s
p
;
4
6
6
<
/
p
>
<
p
>
7
.
4
&
n
b
s
p
;
4
7
5
<
/
p
>
<
p
>
8
&
n
b
s
p
;
4
7
6
<
/
p
>
<
p
>
8
.
1
&
n
b
s
p
;
4
7
6
<
/
p
>
<
p
>
8
.
1
.
1
&
n
b
s
p
;
4
7
6
<
/
p
>
<
p
>
8
.
1
.
2
F
l
i
n
k
&
n
b
s
p
;
4
7
8
<
/
p
>
<
p
>
8
.
2
M
e
m
o
r
y
S
e
g
m
e
n
t
&
n
b
s
p
;
4
7
9
<
/
p
>
<
p
>
8
.
2
.
1
M
e
m
o
r
y
S
e
g
m
e
n
t
&
n
b
s
p
;
4
8
0
<
/
p
>
<
p
>
8
.
2
.
2
M
e
m
o
r
y
S
e
g
m
e
n
t
&
n
b
s
p
;
4
8
1
<
/
p
>
<
p
>
8
.
2
.
3
M
e
m
o
r
y
S
e
g
m
e
n
t
&
n
b
s
p
;
4
8
6
<
/
p
>
<
p
>
8
.
3
D
a
t
a
I
n
p
u
t
V
i
e
w
D
a
t
a
O
u
t
p
u
t
V
i
e
w
&
n
b
s
p
;
4
8
9
<
/
p
>
<
p
>
8
.
3
.
1
D
a
t
a
I
n
p
u
t
D
e
s
e
r
i
a
l
i
z
e
r
D
a
t
a
O
u
t
p
u
t
S
e
r
i
a
l
i
z
e
r
&
n
b
s
p
;
4
9
1
<
/
p
>
<
p
>
8
.
3
.
2
D
a
t
a
I
n
p
u
t
V
i
e
w
S
t
r
e
a
m
W
r
a
p
p
e
r
D
a
t
a
O
u
t
p
u
t
V
i
e
w
S
t
r
e
a
m
W
r
a
p
p
e
r
&
n
b
s
p
;
4
9
4
<
/
p
>
<
p
>
8
.
3
.
3
A
b
s
t
r
a
c
t
P
a
g
e
d
I
n
p
u
t
V
i
e
w
A
b
s
t
r
a
c
t
P
a
g
e
d
O
u
t
p
u
t
V
i
e
w
&
n
b
s
p
;
4
9
5
<
/
p
>
<
p
>
8
.
4
&
n
b
s
p
;
5
0
1
<
/
p
>
<
p
>
8
.
4
.
1
T
y
p
e
I
n
f
o
r
m
a
t
i
o
n
&
n
b
s
p
;
5
0
1
<
/
p
>
<
p
>
8
.
4
.
2
R
e
c
o
r
d
S
e
r
i
a
l
i
z
e
r
R
e
c
o
r
d
D
e
s
e
r
i
a
l
i
z
e
r
&
n
b
s
p
;
5
0
8
<
/
p
>
<
p
>
8
.
5
&
n
b
s
p
;
5
1
5
<
/
p
>
· · · · · · (收起)
丛书信息
· · · · · ·
喜欢读"Flink设计与实现:核心原理与源码解析"的人也喜欢的电子书 · · · · · ·
喜欢读"Flink设计与实现:核心原理与源码解析"的人也喜欢 · · · · · ·
- 数据库系统内幕 8.1
- 机器学习实战 (原书第2版) 9.6
- 现代操作系统 8.8
- MySQL技术内幕 8.3
- 微服务架构设计模式 9.0
- 大数据系统构建 8.1
- 数据密集型应用系统设计 9.7
- 深入剖析Tomcat 8.4
Flink设计与实现:核心原理与源码解析的书评 · · · · · · ( 全部 3 条 )
读《Flink设计与实现:核心原理与源码解析》
这篇书评可能有关键情节透露
Flink 是一个开源的流处理引擎,广泛应用于大规模数据处理、实时分析和事件驱动应用程序。这本书提供了深入的见解,涵盖了 Flink 的核心原理和源码解析: 首先,这本书对于那些希望深入了解 Apache Flink 内部工作原理的读者来说,是一本非常有价值的资源。作者通过详细而清晰... (展开)原理和源码,两手抓,两手都要硬!
> 更多书评 3篇
论坛 · · · · · ·
在这本书的论坛里发言以下书单推荐 · · · · · · ( 全部 )
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有38人想读,手里有一本闲着?
订阅关于Flink设计与实现:核心原理与源码解析的评论:
feed: rss 2.0
0 有用 那轻快的步伐 2023-06-24 16:03:06 广东
按照书中的脉络读源码实现,还是蛮好理解的,头疼的地方是配图实在是太模糊了
0 有用 诺艾尔上士 2023-05-20 11:29:11 浙江
不错的领路之书
0 有用 Moon Shadow 2024-03-20 19:13:28 江苏
提纲挈领,适合对flink概念有一定的基础认知后再读。
0 有用 小豆 2022-11-01 11:41:10 陕西
flink 版本老了点,代码变化不少,没有flink talbe 和sql部分内容, 总体上还是可看的.
0 有用 Utopia 2021-10-11 11:26:49
这本书重点分析了Flink底层设计与实现,写的挺通俗易懂了。好书!可以重点结合UML图设计图阅读,更易理解!
0 有用 一般通过的兰佩 2024-07-04 17:06:00 上海
源码讲的很细且易懂,看完很有收获
0 有用 Moon Shadow 2024-03-20 19:13:28 江苏
提纲挈领,适合对flink概念有一定的基础认知后再读。
0 有用 data3 2023-08-12 18:11:54 上海
神书,读过的flink最深入的书了,需要一点点啃,就是版本是1.10的,有点老了,但是仍然是市面上讲解最深入的,适合有基础的人看,或者喜欢研究源码框架的人看
0 有用 那轻快的步伐 2023-06-24 16:03:06 广东
按照书中的脉络读源码实现,还是蛮好理解的,头疼的地方是配图实在是太模糊了
0 有用 诺艾尔上士 2023-05-20 11:29:11 浙江
不错的领路之书