|
课程介绍:9 ]' Y# c; B$ y/ j' a7 \
( ~- x) w& p6 ^2 ?3 C2 E* S
本课程首先会讲解 Kafka 消费者和生产者的两种编程模型,然后展示用 Python 和 Java 编写的消费者和生产者程序的实际效果,之后讲解用 Python 和 Java 编写 Kafka 消费者和生产者程序的步骤和实际代码,最后,总结使用 Kafka 客户端编程的基本知识点和一些参数调优的过程。
3 w1 z3 a/ w6 J+ h& L3 X3 x1 c2 L6 y' v3 V
课程背景: $ [) ?+ U) |, f3 P/ a+ @
9 T9 n8 g. K) y# Z; ?9 ^8 X/ p前面一个课程讲解了 Kafka 的一些入门知识,Python 和 Java 是大数据领域用得比较多的两种语言,所以本课时将带领大家用这两种客户端语言进行 Kafka 生产者和消费者代码的编写,毕竟大家使用 Kafka 集群是想发送消息到 Kafka ,然后从 Kafka 取出消息。 $ }8 i2 w" {" i( t _5 S
: _; e# t0 C9 N# j% A# K核心内容: ) N( N! J6 ^. c
0 s& ^( ]: T+ ?# w7 B( b1.Kafka 消费者的两种模型;
% D- X) o) A4 E) o+ j2 m2.Kafka 生产者的两者模型;* m3 B, W0 B2 ]8 c+ A
3.Python 的 Kafka 消费者和生产者代码的编写;& L% E3 h( @' o: L9 D/ @4 i+ N
4.Java 的 Kafka 消费者和生产者代码的编写;
% j( I! b: }! |) M6 u5.Kafka 消费者和生产者的参数调优。 * l( U8 ^" Y6 J5 |8 [ A5 K5 M' a
: n: e/ o; s3 k; V, r+ D
软件环境:Linux服务器至少一台;kafka-python0.93.zip、kafka2.9.2_0.8.1
6 R/ _ h2 F+ i0 a0 N" l( A
# |, {0 i/ }9 Y7 L: g课程等级:初级 9 a' T( S$ q; N2 A7 x3 c" G
4 J- q- z. U. G8 s u* u( `适合人群: $ L2 n+ ?- c# x: H8 g/ K
4 c7 R5 K' D+ d# o( F V做数据开发;对大数据开发有兴趣;需要进行大量日志传输;并且有 Kafka 基础的人群. G1 y( ]+ T S. {+ q# o
; e# N9 P1 ~$ q
课程目录:
|2 \1 Y6 ~" S; L- w$ @. K% O% F: }% E1 {/ t2 |& K* n, v
1 Kafka消费者编程模型 15:085 W2 ~% m; @9 Z2 {5 `
本课时主要对 Kafka 消费者的两种编程模型(按分区消费和按组消费)进行介绍,然后会使用伪代码讲解这两种编程模型。
2 P" F, c. P9 h$ \( q0 V) h2 l7 u: i2 Kafka 消费者的 Python 和 Java 客户端实现 25:260 b& X+ y! c6 b8 Q& ?
本课时首先会选择 Kafka-Python 包进行 Kafka 消费者两种模型的实现,其次会使用 Java 实现 Kafka 消费者的两种模型,之后会讲解消费者的一些调优参数,最后会在集群演示效果。, H) U8 M M% I/ v F7 C
3 Kafka 生产者编程模型 11:58
: ^3 m8 r; }. D/ |8 z本课时主要对 Kafka 生产者的两种编程模型(同步发送和异步发送)进行介绍,然后会使用伪代码讲解这两种编程模型
1 D/ O1 v/ S0 d0 S" ~: {4 Kafka 生产者的 Python 和 Java 客户端实现 22:37
: ^! R& T* l- Y+ _2 u+ s- C8 p本课时首先会选择 Kafka-python 包进行 Kafka 生产者两种模型的实现,其次会使用 Java 实现 Kafka 生产者的两种模型,之后会讲解生产者的一些调优参数,最后会在集群演示效果
/ L- R" ^( j# `. {7 h0 D) H
1 ^- v1 [$ C% @, a+ B8 P# ]& Q7 e& f( \
' C7 E9 s. `# m4 Y" k, N( b; ^
2 U" o, M* D2 l7 o0 i0 m+ M* q6 q5 r6 C) |& U" Z* E, J9 I
* R5 I9 b6 x9 B: D! C0 n1 q
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见/ V, b) T7 l6 q8 k
- T0 v1 Z1 ]( @* y. n6 f$ M- C" L; R
3 @7 B) x8 \! ]4 n# p F2 D9 {1 [
本资源由Java自学网收集整理【www.javazx.com】 |
|