|
课程介绍:
9 ~2 S0 q% k6 ~% H& L
( \7 q z9 y( K) |本课程以用户实时上报日志案例为基础,带着大家对一个 Kafka 项目的各个环节做详细的介绍和分析,从而对项目的整体设计做合理的规划,让大家能通过本课程掌握 Kafka 项目的分析与设计。
4 i+ X) h9 r, e9 R6 d, s% ]5 T9 k- `% z
课程背景:
- }. L0 W+ ]0 E, N" P. o& n8 c7 x5 B7 h6 D
项目分析阶段我们需要明确项目的背景和目的,消息数据源的生产对象以及消费的对象,通过对整个项目的过程进行分析,让大家了解和掌握 Kafka 项目从数据源的生产,数据源的消费到最终统计结果的落地这一流程。
' }7 o/ G" R' a! E
3 o; }" N% r6 u- ~核心内容:
" T: d) m! J' _; [5 T% b% E) @" v, @4 A {$ m: v
1.简述项目背景
9 I6 i' G' l/ X( [2 \2.介绍项目目的- v0 {9 f' @2 n9 y
3.Producer 模块分析6 b/ E2 ] S7 ~! |+ u2 |" {
4.Consumer 模块分析
0 u9 [( { f* d. @5 H5.KPI 设计关键
7 q! l* }7 W5 f5 ~6 u6.项目流程设计详解(包含架构和流程) $ v: J4 q- g* Y: j, g
& a" v+ l' C1 U" U8 ~
软件环境:CentOS 6.6、Kafka-0.8.2.1、JDK7、Eclipse、Storm-0.9.4、Zookeeper-3.4.6 ' O8 r, J8 b+ j8 c% K) A
* ]' R4 u, w# y( R& T7 Y% ?& ?
是否提供资料:是 7 Q/ ?, x" H# _2 F" |4 {) w; ^
8 d f5 K+ P3 M+ k9 S: H9 j
课程等级:中级
" U+ F# V1 y7 [3 L! V Q3 E C8 u# q& o9 Y) f
适合人群:
* }% G' z4 X3 T. V# Y1 p( B8 C- d. q
具有一定 Java 基础和 Kafka 基础的开发者' S( m. _4 c7 B1 u5 A9 Y! w. u
: J( T0 j1 I. h. u) D2 a0 W1 c* e
课程目录:
/ E1 d) g3 R( }; a/ Q8 t, M
4 I; o7 ^" O3 b* D1 项目整体概述 04:13
4 C7 C( o' F, ^' v3 E1 x1 T本课时讲解一个项目产生的背景,以及该项目背后的目的,从而让大家更好的去把握项目的需求。, H& w) {7 Z1 \
2 Producer 模块分析 04:411 m. e* b( N& G2 K, b* F) p
本课时介绍数据生产环节,带着大家分析生产数据来源,让大家掌握数据是如何收集到 Kafka 的 Producer 模块。
: k8 Q! S5 |/ c u" n# ^' I6 \3 Consumer 模块分析 02:59
0 r& |# \& W. s7 |* K5 {" X本课时介绍数据消费环节,带着大家分析消费数据来源,让大家掌握数据如何去消费 Kafka 中的数据。
6 C5 k# r. r9 A4 项目整体设计 04:38
' x% N4 h& I: J! d0 X& m本课时介绍设计一个项目的整体架构和流程开发,以及 KPI 的设计,让大家掌握整个项目的设计流程。
0 Y* e ?/ u* ]+ _: d1 E
+ P. a5 G# S5 n5 ]1 g4 U8 h
, E6 a1 K) e2 f: o% o% ]! m q% P( w$ ~3 a1 w9 n
! ^: D9 e& x0 | M% o3 d
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见4 d7 {' C8 B1 _( L% F
( H) v3 }# x0 [6 U y% O! Q( s/ }% o
; Z1 T: Q" f5 M& x( G+ L, \: S1 V+ b2 ]. E6 w
本资源由Java自学网收集整理【www.javazx.com】 |
|