中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 Kafka權威指南

出版社:人民郵電出版社出版時間:2018-01-25
開本: 16開 頁數: 214
中 圖 價:¥50.7(7.3折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Kafka權威指南 版權信息

Kafka權威指南 本書特色

本書是關于Kafka的全面教程,主要內容包括:Kafka相對于其他消息隊列系統的優點,主要是它如何匹配大數據平臺開發;詳解Kafka內部設計;用Kafka構建應用的實踐;理解在生產中部署Kafka的方式;如何確保Kafka集群的安全。 本書適合Java開發人員、大數據平臺開發人員以及對分布式系統感興趣的讀者閱讀。

Kafka權威指南 內容簡介

每個應用程序都會產生數據,包括日志消息、度量指標、用戶活動記錄、響應消息等。如何移動數據,幾乎變得與數據本身一樣重要。如果你是架構師、產品工程師,同時也是Apache Kafka新手,那么這本實踐指南將會幫助你成為流式平臺上處理實時數據的專家。 本書由出身于LinkedIn的Kafka核心作者和一線技術人員共同執筆,詳細介紹了如何部署Kafka集群、開發可靠的基于事件驅動的微服務,以及基于Kafka平臺構建可伸縮的流式應用程序。通過詳盡示例,你將會了解到Kafka的設計原則、可靠性保證、關鍵API,以及復制協議、控制器和存儲層等架構細節。 ● 了解發布和訂閱消息模型以及該模型如何被應用在大數據生態系統中 ● 學習使用Kafka生產者和消費者來生成消息和讀取消息 ● 了解Kafka保證可靠性數據傳遞的模式和場景需求 ● 使用Kafka構建數據管道和應用程序的實踐 ● 在生產環境中管理Kafka,包括監控、調優和維護 ● 了解Kafka的關鍵度量指標 ● 探索Kafka如何成為流式處理利器

Kafka權威指南 目錄

序 xiii

前言 xv

第 1 章 初識Kafka 1

1.1 發布與訂閱消息系統 1

1.1.1 如何開始 2

1.1.2 獨立的隊列系統 3

1.2 Kafka登場 4

1.2.1 消息和批次 4

1.2.2 模式 4

1.2.3 主題和分區 5

1.2.4 生產者和消費者 5

1.2.5 broker和集群 6

1.2.6 多集群 7

1.3 為什么選擇Kafka 8

1.3.1 多個生產者 8

1.3.2 多個消費者 8

1.3.3 基于磁盤的數據存儲 9

1.3.4 伸縮性 9

1.3.5 高性能 9

1.4 數據生態系統 9

1.5 起源故事 11

1.5.1 LinkedIn的問題 11

1.5.2 Kafka的誕生 12

1.5.3 走向開源 12

1.5.4 命名 13

1.6 開始Kafka之旅 13

第 2 章 安裝Kafka 14

2.1 要事先行 14

2.1.1 選擇操作系統 14

2.1.2 安裝Java 14

2.1.3 安裝Zookeeper 15

2.2 安裝Kafka Broker 17

2.3 broker配置 18

2.3.1 常規配置 18

2.3.2 主題的默認配置 19

2.4 硬件的選擇 23

2.4.1 磁盤吞吐量 23

2.4.2 磁盤容量 23

2.4.3 內存 23

2.4.4 網絡 24

2.4.5 CPU 24

2.5 云端的Kafka 24

2.6 Kafka集群 24

2.6.1 需要多少個broker 25

2.6.2 broker 配置 25

2.6.3 操作系統調優 26

2.7 生產環境的注意事項 28

2.7.1 垃圾回收器選項 28

2.7.2 數據中心布局 29

2.7.3 共享Zookeeper 29

2.8 總結 30

第 3 章 Kafka生產者——向Kafka寫入數據 31

3.1 生產者概覽 32

3.2 創建Kafka生產者 33

3.3 發送消息到Kafka 34

3.3.1 同步發送消息 35

3.3.2 異步發送消息 35

3.4 生產者的配置 36

3.5 序列化器 39

3.5.1 自定義序列化器 39

3.5.2 使用Avro序列化 41

3.5.3 在Kafka里使用Avro 42

3.6 分區 45

3.7 舊版的生產者API 46

3.8 總結 47

第 4 章 Kafka消費者——從Kafka讀取數據 48

4.1 KafkaConsumer概念 48

4.1.1 消費者和消費者群組 48

4.1.2 消費者群組和分區再均衡 51

4.2 創建Kafka消費者 52

4.3 訂閱主題 53

4.4 輪詢 53

4.5 消費者的配置 55

4.6 提交和偏移量 57

4.6.1 自動提交 58

4.6.2 提交當前偏移量 59

4.6.3 異步提交 59

4.6.4 同步和異步組合提交 61

4.6.5 提交特定的偏移量 61

4.7 再均衡監聽器 62

4.8 從特定偏移量處開始處理記錄 64

4.9 如何退出 66

4.10 反序列化器 67

4.11 獨立消費者——為什么以及怎樣使用沒有群組的消費者 71

4.12 舊版的消費者API 71

4.13 總結 72

第 5 章 深入Kafka 73

5.1 集群成員關系 73

5.2 控制器 74

5.3 復制 74

5.4 處理請求 76

5.4.1 生產請求 78

5.4.2 獲取請求 78

5.4.3 其他請求 80

5.5 物理存儲 81

5.5.1 分區分配 81

5.5.2 文件管理 82

5.5.3 文件格式 83

5.5.4 索引 84

5.5.5 清理 84

5.5.6 清理的工作原理 84

5.5.7 被刪除的事件 86

5.5.8 何時會清理主題 86

5.9 總結 86

第 6 章 可靠的數據傳遞 87

6.1 可靠性保證 87

6.2 復制 88

6.3 broker配置 89

6.3.1 復制系數 89

6.3.2 不完全的首領選舉 90

6.3.3 *少同步副本 91

6.4 在可靠的系統里使用生產者 92

6.4.1 發送確認 92

6.4.2 配置生產者的重試參數 93

6.4.3 額外的錯誤處理 94

6.5 在可靠的系統里使用消費者 94

6.5.1 消費者的可靠性配置 95

6.5.2 顯式提交偏移量 95

6.6 驗證系統可靠性 97

6.6.1 配置驗證 98

6.6.2 應用程序驗證 98

6.6.3 在生產環境監控可靠性 99

6.7 總結 100

第 7 章 構建數據管道 101

7.1 構建數據管道時需要考慮的問題 102

7.1.1 及時性 102

7.1.2 可靠性 102

7.1.3 高吞吐量和動態吞吐量 103

7.1.4 數據格式 103

7.1.5 轉換 104

7.1.6 安全性 104

7.1.7 故障處理能力 104

7.1.8 耦合性和靈活性 105

7.2 如何在Connect API和客戶端API之間作出選擇 105

7.3 Kafka Connect 106

7.3.1 運行Connect 106

7.3.2 連接器示例——文件數據源和文件數據池 107

7.3.3 連接器示例——從MySQL到ElasticSearch 109

7.3.4 深入理解Connect 114

7.4 Connect之外的選擇 116

7.4.1 用于其他數據存儲的攝入框架 116

7.4.2 基于圖形界面的ETL工具 117

7.4.3 流式處理框架 117

7.5 總結 117

第 8 章 跨集群數據鏡像 118

8.1 跨集群鏡像的使用場景 118

8.2 多集群架構 119

8.2.1 跨數據中心通信的一些現實情況 119

8.2.2 Hub和Spoke架構 120

8.2.3 雙活架構 121

8.2.4 主備架構 123

8.2.5 延展集群 127

8.3 Kafka的MirrorMaker 128

8.3.1 如何配置 129

8.3.2 在生產環境部署MirrorMaker 130

8.3.3 MirrorMaker調優 132

8.4 其他跨集群鏡像方案 134

8.4.1 優步的uReplicator 134

8.4.2 Confluent的Replicator 135

8.5 總結 135

第 9 章 管理Kafka 136

9.1 主題操作 136

9.1.1 創建主題 137

9.1.2 增加分區 138

9.1.3 刪除主題 138

9.1.4 列出集群里的所有主題 139

9.1.5 列出主題詳細信息 139

9.2 消費者群組 140

9.2.1 列出并描述群組 140

9.2.2 刪除群組 142

9.2.3 偏移量管理 142

9.3 動態配置變更 143

9.3.1 覆蓋主題的默認配置 143

9.3.2 覆蓋客戶端的默認配置 145

9.3.3 列出被覆蓋的配置 145

9.3.4 移除被覆蓋的配置 146

9.4 分區管理 146

9.4.1 首選的首領選舉 146

9.4.2 修改分區副本 147

9.4.3 修改復制系數 150

9.4.4 轉儲日志片段 151

9.4.5 副本驗證 152

9.5 消費和生產 153

9.5.1 控制臺消費者 153

9.5.2 控制臺生產者 155

9.6 客戶端ACL 157

9.7 不安全的操作 157

9.7.1 移動集群控制器 157

9.7.2 取消分區重分配 157

9.7.3 移除待刪除的主題 158

9.7.4 手動刪除主題 158

9.8 總結 159

第 10 章 監控Kafka 160

10.1 度量指標基礎 160

10.1.1 度量指標在哪里 160

10.1.2 內部或外部度量 161

10.1.3 應用程序健康檢測 161

10.1.4 度量指標的覆蓋面 161

10.2 broker的度量指標 162

10.2.1 非同步分區 162

10.2.2 broker度量指標 166

10.2.3 主題和分區的度量指標 173

10.2.4 Java虛擬機監控 174

10.2.5 操作系統監控 175

10.2.6 日志 176

10.3 客戶端監控 177

10.3.1 生產者度量指標 177

10.3.2 消費者度量指標 179

10.3.3 配額 181

10.4 延時監控 182

10.5 端到端監控 183

10.6 總結 183

第 11 章 流式處理 184

11.1 什么是流式處理 185

11.2 流式處理的一些概念 186

11.2.1 時間 187

11.2.2 狀態 188

11.2.3 流和表的二元性 188

11.2.4 時間窗口 189

11.3 流式處理的設計模式 190

11.3.1 單個事件處理 191

11.3.2 使用本地狀態 191

11.3.3 多階段處理和重分區 193

11.3.4 使用外部查找——流和表的連接 193

11.3.5 流與流的連接 195

11.3.6 亂序的事件 195

11.3.7 重新處理 196

11.4 Streams示例 197

11.4.1 字數統計 197

11.4.2 股票市場統計 199

11.4.3 填充點擊事件流 201

11.5 Kafka Streams的架構概覽 202

11.5.1 構建拓撲 202

11.5.2 對拓撲進行伸縮 203

11.5.3 從故障中存活下來 205

11.6 流式處理使用場景 205

11.7 如何選擇流式處理框架 206

11.8 總結 208

附錄A 在其他操作系統上安裝Kafka 209

作者介紹 214

封面介紹 214
展開全部

Kafka權威指南 作者簡介

Neha Narkhede, Confluent聯合創始人、CTO,曾在LinkedIn主導基于Kafka和Apache Samza構建流式基礎設施,是Kafka作者之一。 Gwen Shapira, Confluent系統架構師,幫助客戶構建基于Kafka的系統,在可伸縮數據架構方面擁有十余年經驗;曾任Cloudera公司解決方案架構師。另著有《Hadoop應用架構》。 Todd Palino, LinkedIn主任級SRE,負責部署管理大型的Kafka、Zookeeper和Samza集群。 【譯者簡介】 薛命燈,畢業于廈門大學軟件學院,十余年軟件開發和架構經驗,InfoQ社區編輯。譯有《硅谷革命》《生產微服務》等書。微信公眾號CodeDeep。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 电梯装饰-北京万达中意电梯装饰有限公司 | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | DWS物流设备_扫码称重量方一体机_快递包裹分拣机_广东高臻智能装备有限公司 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 福建珂朗雅装饰材料有限公司「官方网站」 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 陕西自考报名_陕西自学考试网 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 液压油缸-液压站生产厂家-洛阳泰诺液压科技有限公司 | 创绿家招商加盟网-除甲醛加盟-甲醛治理加盟-室内除甲醛加盟-创绿家招商官网 | QQ房产导航-免费收录优秀房地产网站_房地产信息网 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 技德应用| 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 壹作文_中小学生优秀满分作文大全| 桑茶-七彩贝壳桑叶茶 长寿茶| 上海公众号开发-公众号代运营公司-做公众号的公司企业服务商-咏熠软件 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 回转支承-转盘轴承-回转驱动生产厂家-洛阳隆达轴承有限公司 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 |