送5本《Kafka權(quán)威指南》第二版
文末送書
科學(xué)家們每一次發(fā)生分歧都是因?yàn)檎莆盏臄?shù)據(jù)不夠充分。所以,我們可以先就獲取哪一類數(shù)據(jù)達(dá)成一致,只要獲取了數(shù)據(jù),問(wèn)題也就迎刃而解了。要么我是對(duì)的,要么你是對(duì)的,要么我們都是錯(cuò)的,然后繼續(xù)。
——Neil deGrasse Tyson
每個(gè)應(yīng)用程序 都會(huì)生成數(shù)據(jù),包括日志、指標(biāo)、用戶活動(dòng)記錄、響應(yīng)消息等,這些點(diǎn)點(diǎn) 滴滴都在暗示一些 重要 的東西。
這就需要我們把數(shù)據(jù)從源頭移動(dòng)到可以對(duì)它們進(jìn)行分析處理的地方,然后再把得到的結(jié)果應(yīng)用到實(shí)際場(chǎng)景中,進(jìn)而確切地知道這些數(shù)據(jù)要告訴我們什么。
那你一定知道,我們 在數(shù)據(jù)移動(dòng)上花費(fèi)的精力越少,就越能專注于核心業(yè)務(wù)。
因此,你需要 Kafka 這樣的數(shù)據(jù)處理框架!最近,? 領(lǐng)域神書《 Kafka 權(quán)威指南》重磅升級(jí),第 2 版上市啦!
本書第 1 版出版時(shí),有超過(guò) 30% 的《財(cái)富》世界 500 強(qiáng)公司使用 Kafka。5 年后的今天,這個(gè)比例已經(jīng)達(dá)到 70%。毋庸置疑,作為大數(shù)據(jù)時(shí)代的核心技術(shù),Kafka 已然成為所有動(dòng)態(tài)數(shù)據(jù)平臺(tái)的事實(shí)基礎(chǔ)。
?Kafka 為什么能一直這么流行?? 主要是因?yàn)槲覀兊臄?shù)據(jù)基礎(chǔ)設(shè)施之間存在巨大差異。 傳統(tǒng)的數(shù)據(jù)管理側(cè)重的都是如何存儲(chǔ)數(shù)據(jù)——文件存儲(chǔ)或數(shù)據(jù)庫(kù)保證了數(shù)據(jù)安全性,我們可按需查找到想要的數(shù)據(jù)。人們?cè)谶@些系統(tǒng)上已經(jīng)投入大量的精力和金錢。但是,現(xiàn)代化公司不只是擁有一個(gè)帶有單個(gè)數(shù)據(jù)庫(kù)的軟件系統(tǒng)那么簡(jiǎn)單,它們的系統(tǒng)可以復(fù)雜到令人難以置信的程度,可以由數(shù)百甚至數(shù)千個(gè)自研應(yīng)用程序、微服務(wù)、數(shù)據(jù)庫(kù)、SaaS 和分析平臺(tái)組成。 我們所面臨的問(wèn)題逐漸變成了如何將這些“碎片”連接起來(lái),實(shí)現(xiàn)實(shí)時(shí)的協(xié)同工作。 這個(gè)問(wèn)題不是關(guān)于如何管理靜態(tài)數(shù)據(jù),而是關(guān)于如何管理動(dòng)態(tài)數(shù)據(jù)。Kafka 就是這一運(yùn)動(dòng)浪潮的核心,它已經(jīng)成為所有動(dòng)態(tài)數(shù)據(jù)平臺(tái)事實(shí)上的基礎(chǔ)。在這段旅程中,Kafka 并沒(méi)有停滯不前。 從最初只是簡(jiǎn)單地提交日志,到后來(lái)加入了連接器和流式處理能力,Kafka 一直在改進(jìn)架構(gòu)。 為了提升 Kafka 的可用性和穩(wěn)定性,Kafka 社區(qū)不僅在不斷地改進(jìn)已有的 API、配置參數(shù)、指標(biāo)和工具,還加入了新的編程式管理 API、下一代全局復(fù)制和數(shù)據(jù)冗余解決方案 MirrorMaker 2.0、一個(gè)新的基于 Raft 的共識(shí)協(xié)議(通過(guò)單個(gè)可執(zhí)行文件就可以運(yùn)行 Kafka)和分層存儲(chǔ)彈性。更重要的是,Kafka 加入了高級(jí)安全特性——身份驗(yàn)證、授權(quán)和加密,這讓企業(yè)在關(guān)鍵應(yīng)用場(chǎng)景中使用Kafka 變得更加簡(jiǎn)單。 隨著 Kafka 的演進(jìn),它的應(yīng)用場(chǎng)景也在發(fā)生變化。 ?《Ka fka 權(quán)威指南》的升級(jí)迫在眉睫! 在本書第 1 版出版時(shí),大部 分 Kafka 系統(tǒng)被部署在傳統(tǒng)的本地?cái)?shù)據(jù)中心,使用的是傳統(tǒng)的部署腳本。最常見(jiàn)的應(yīng)用場(chǎng)景是ETL 和消息傳遞,那時(shí)流式處理才剛剛起步。 5 年之后,大部分 Kafka 系統(tǒng)運(yùn)行在云端,其中有很多被部署在 Kubernetes 集群里。ETL 和消息傳遞仍然是常見(jiàn)的應(yīng)用場(chǎng)景,不同的是,現(xiàn)在加入了基于事件驅(qū)動(dòng)的微服務(wù)、實(shí)時(shí)流式處理、物聯(lián)網(wǎng)、機(jī)器學(xué)習(xí)管道以及數(shù)以百計(jì)的行業(yè)特定應(yīng)用場(chǎng)景和模式,比如保險(xiǎn)公司理賠處理、銀行交易系統(tǒng)、實(shí)時(shí)視頻游戲和流媒體服務(wù)個(gè)性化定制。
內(nèi)容簡(jiǎn)介
這本書為使用 Kafka 的軟
件工程師、架構(gòu)師和運(yùn)維工程師勾勒出一條完整的學(xué)習(xí)曲線,并強(qiáng)調(diào)原理
剖析和應(yīng)用實(shí)踐。
全
面介紹 Kafk
a 的技術(shù)原理和應(yīng)用技巧
,
內(nèi)容包括如何安裝和配置 Kafka、如何使用 Kafka API
、Kafka 的設(shè)計(jì)原
則
和可靠性保證,
以
及 Kafka 的一些架構(gòu)細(xì)節(jié),如復(fù)制協(xié)議
、
控制器和
存儲(chǔ)層。
如前所
述,本書
列舉
了
一些
非常流行的 Kafka 應(yīng)用場(chǎng)景,比如基于事件驅(qū)
動(dòng)的微服務(wù)系統(tǒng)
的消息總線、
流
式處
理應(yīng)用程
序和大規(guī)模數(shù)據(jù)管道。
通過(guò)本書中詳細(xì)的示例,你將了解 Kafka 的設(shè)計(jì)原則、可靠性保證,以及架構(gòu)細(xì)節(jié),包括復(fù)制協(xié)議、控制器和存儲(chǔ)層。
?可以說(shuō),
這本書為如何在云端或本地使用好 Kafka 提供了所需的一切!
它不僅告訴我們使用 Kafka 能做什么以及如何使用,還告訴我們不能使用 Kafka 做什么以及要避免哪些反模式。不管是新用戶還是有經(jīng)驗(yàn)的老手,這本書都是一部可信賴的指南。
?來(lái)自 Confluent 和 LinkedIn 的一線 Kafka 開(kāi)發(fā)人員?
:格溫、托德、拉吉尼和克里特,將多年的智慧融匯到這本書中。如果你正在使用 Kafka,那么這本書正是你所需要的!

掃碼立即下單
粉絲福利
如何獲得書籍?
因?yàn)楣娞?hào)回復(fù)抽獎(jiǎng)有職業(yè)羊毛黨專門擼書,所以峰哥決定在朋友圈讓大家參與,一方面限制羊毛黨,另外一方面也能控制參與人數(shù),讓大家中獎(jiǎng)幾率更大。

已經(jīng)加我微信的同學(xué),我會(huì)將 抽獎(jiǎng)鏈接 發(fā)到 朋友圈 里,大家記得及時(shí)參與。 不是我好友的,可以添加下方微信,備注【 書籍 】我會(huì)通過(guò),通過(guò)之后大家直接去朋友圈參與即可。
▲添加上方二維碼好友▲
▲備注「書籍」,參與抽獎(jiǎng)▲
