|
课程介绍:
: L7 W" u# y2 D: S" O. o/ D% d/ X% \& g! N
本课程以用户实时上报日志案例为基础,带着大家对一个 Kafka 项目的各个环节做详细的介绍和分析,从而对项目的整体设计做合理的规划,让大家能通过本课程掌握 Kafka 项目的分析与设计。
) K% R- M% T5 a/ x0 t. n# H1 L' Y1 s! N) x
课程背景:
, O) @: O- n' {8 f4 u9 p) ?/ K6 y5 ]9 j, ]- c, U
项目分析阶段我们需要明确项目的背景和目的,消息数据源的生产对象以及消费的对象,通过对整个项目的过程进行分析,让大家了解和掌握 Kafka 项目从数据源的生产,数据源的消费到最终统计结果的落地这一流程。 + y: ]% k$ n+ C
7 @3 K9 r! l, L) `4 A! u2 ?' Y$ T
核心内容: & }" I2 p. J) [# W& j: y6 w
7 |0 e/ a% p( j1.简述项目背景$ _4 j' `! I; r1 y# V. k( x1 c
2.介绍项目目的
/ s; ~! ^. |. X( l9 f1 _3.Producer 模块分析8 W0 T6 e, T; W6 H$ ]+ h \* E4 R
4.Consumer 模块分析
( J5 I, F. y% N) R; P5.KPI 设计关键2 I( N: T7 q: w+ z- ` [
6.项目流程设计详解(包含架构和流程)
! c$ C7 \- y" M Y5 R- Y# c) T, Y* S" p2 i6 [# M
软件环境:CentOS 6.6、Kafka-0.8.2.1、JDK7、Eclipse、Storm-0.9.4、Zookeeper-3.4.6
: ~3 k/ c6 o2 H5 ^" j) i1 A
" l/ Z7 F( f3 T3 f, j: v/ n是否提供资料:是 % f" `3 \) u6 J
+ b, ]4 a- }! e课程等级:中级 1 _+ D" B8 I# ~) @
* D1 Z) p" M4 N( A! Z3 O
适合人群: 0 E2 ^; @9 b9 Q* R
! B# A$ X3 D, o具有一定 Java 基础和 Kafka 基础的开发者0 o% a; p8 [# K0 J, O3 `4 b
! `" G; H* H" q& b$ f& @" d3 x+ l课程目录:
& Y# }5 k' j5 l: u/ G& c4 @$ A+ D( T
1 项目整体概述 04:13
% R& `; X- G5 C+ Y& Q: z: h; R本课时讲解一个项目产生的背景,以及该项目背后的目的,从而让大家更好的去把握项目的需求。
6 P$ ?4 Q# a$ ]3 k: S0 R# y* t; Y! ^2 Producer 模块分析 04:41$ h' r/ D6 i( ?. A1 W& n" I
本课时介绍数据生产环节,带着大家分析生产数据来源,让大家掌握数据是如何收集到 Kafka 的 Producer 模块。
1 R0 T2 H% x% @- m' F0 F3 Consumer 模块分析 02:59
- l `) u! }( w本课时介绍数据消费环节,带着大家分析消费数据来源,让大家掌握数据如何去消费 Kafka 中的数据。 r, Z- D) q$ S9 o( j' z% ~
4 项目整体设计 04:38. q" {) D: r6 l
本课时介绍设计一个项目的整体架构和流程开发,以及 KPI 的设计,让大家掌握整个项目的设计流程。, p# N! w1 i( P) j7 }; ]
5 Q/ w1 s5 I9 I( c& G8 O" m% t- ~$ P: V
7 p! t+ D. u6 V, J
l. z. u8 ~: a
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见$ q; O& b& s/ n/ {# i7 b
* J% w/ L* |6 V8 j1 ]) l- O
4 S7 v, y: R5 u. C$ \8 Y. D
! m4 F& N' Z5 f& h! \本资源由Java自学网收集整理【www.javazx.com】 |
|