更新時間:2019-11-08 來源:黑馬程序員 瀏覽量:
Java之kafka企業(yè)入門實戰(zhàn) | ||
中級 | 共1節(jié)課 | |
本次課程中,我將與大家一起分享kafka在企業(yè)級項目中的入門實戰(zhàn)應用。 | ||
【課程簡介】
在JavaEE企業(yè)級系統(tǒng)中,消息系統(tǒng)是必不可少的組成部分,通過消息系統(tǒng)可以實現(xiàn)系統(tǒng)與系統(tǒng)之間的松散耦合、實現(xiàn)系統(tǒng)的異步化。你比如說大家都熟悉的ActiveMQ、RabbitMQ、RocketMQ等等,它們在消息系統(tǒng)江湖中各有千秋,各有各的絕活,這里我們暫且不表。我們接下來要說說消息系統(tǒng)江湖中的一位新貴,它就是kafka。kafka最初是有Linkedin公司開發(fā),目前已經(jīng)成為Apache的頂級項目。在互聯(lián)網(wǎng)企業(yè)、電信企業(yè)等眾多JavaEE項目、尤其是大數(shù)據(jù)平臺項目中,有著廣泛的應用。有人要問了,kafka為什么如此厲害?這要從kafka的高吞吐量開始說起,官方公布的吞吐量是百萬級的QPS。那么本次課程中,我將與大家一起分享kafka在企業(yè)級項目中的入門實戰(zhàn)應用。
【主講內容】
1.kafka概述。
2.kafka集群環(huán)境搭建:集群主機規(guī)劃、zookeeper集群環(huán)境搭建、kafka集群環(huán)境搭建。
3.kafka基本使用:java api開發(fā)生產(chǎn)者、java api開發(fā)消費者。
4.kafka原理分析:消息存儲于查詢機制、生產(chǎn)者數(shù)據(jù)分發(fā)策略和數(shù)據(jù)發(fā)送方式、消費者負載均衡策略。
推薦詳細了解黑馬程序員Java培訓課程。