| | | Kafka實戰 圖書 | 該商品所屬分類:圖書 -> 科技 | 【市場價】 | 585-848元 | 【優惠價】 | 366-530元 | 【作者】 | 迪倫·斯科特維克托·蓋莫夫夫 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
出版社:人民郵電出版社 ISBN:9787115614445 商品編碼:10081331064599 品牌:文軒 出版時間:2023-07-01 代碼:89 作者:迪倫·斯科特,維克托·蓋莫夫,夫
" 作 者:(美)迪倫·斯科特,(美)維克托·蓋莫夫,(美)夫·克萊因 著 薛命燈 譯 定 價:89.8 出 版 社:人民郵電出版社 出版日期:2023年07月01日 頁 數:220 裝 幀:平裝 ISBN:9787115614445 1.Confluent 聯合創辦人饒軍傾情推薦,基於Kafka 3.1.0,繫統介紹Kafka的功能和應用。2.Kafka是一種高性能的軟件總線,為完成事件流處理、日志記錄、數據分析和其他數據處理任務提供了便利,非常適合軟件開發人員學習。3.本書詳細講解了Kafka的核心特性,並結合實際的示例展示了Kafka的應用,讓讀者能輕松使用Kafka為應用程序實現運營數據監控和大規模事件處理。 ●第一部分快速入門
第1章Kafka簡介3 1.1什麼是Kafka4 1.2Kafka的使用情況7 1.2.1開發人員的Kafka7 1.2.2向管理人員介紹Kafka9 1.3關於Kafka的謎團9 1.3.1Kafka隻能與Hadoop一起使用9 1.3.2Kafka與其他消息繫統是一樣的10 1.4現實世界中的Kafka11 1.4.1早期的例子11 1.4.2後來的例子12 1.4.3什麼時候不適合使用Kafka13 1.5其他在線資源14 總結14
第2章了解Kafka15 2.1發送和讀取一條消息15 2.2什麼是Broker16 2.3Kafka之旅20 2.3.1生產者和消費者20 2.3.2主題23 2.3.3ZooKeeper24 2.3.4Kafka的高級架構25 2.3.5提交日志26 2.4其他API及其用途26 2.4.1KafkaStreams27 2.4.2KafkaConnect28 2.4.3AdminClient28 2.4.4ksqlDB29 2.5Confluent的客戶端29 2.6流式處理及術語解釋32 2.6.1流式處理33 2.6.2準確一次語義34 總結34
第二部分應用Kafka
第3章設計並實現一個Kafka項目37 3.1設計一個Kafka項目37 3.1.1重新設計已有的數據架構38 3.1.2改變的第一步38 3.1.3內置的特性38 3.1.4票據數據40 3.2設計傳感器事件42 3.2.1現有的問題43 3.2.2為什麼Kafka是最合適的44 3.2.3關於我們的設計45 3.2.4用戶數據需求46 3.2.5應用我們的問題清單46 3.2.6評審我們的設計49 3.3數據格式50 3.3.1數據規劃50 3.3.2配置依賴項51 總結56 第4章生產者——數據的源頭57 4.1一個示例57 4.2生產者的配置參數61 4.2.1配置Broker地址列表61 4.2.2如何提升速度(或安全性)62 4.2.3時間戳64 4.3代碼實現65 總結73 第5章消費者——解鎖數據74 5.1一個示例74 5.1.1消費者的配置屬性76 5.1.2理解偏移量79 5.2消費者之間的交互82 5.3跟蹤偏移量82 5.3.1組協調器83 5.3.2分區的分配策略85 5.4提交偏移量86 5.5從壓實的主題中讀取數據88 5.6工廠示例的消費者代碼88 5.6.1偏移量的配置選項89 5.6.2滿足設計需求90 總結93 第6章Broker94 6.1Broker簡介94 6.2ZooKeeper的角色95 6.3Broker級別的配置選項96 6.3.1Kafka的應用程序日志98 6.3.2服務器日志98 6.3.3管理集群狀態98 6.4分區的首領和它們的職責99 6.5窺探Kafka102 6.5.1集群維護103 6.5.2增加一個Broker104 6.5.3升級集群104 6.5.4升級客戶端104 6.5.5備份105 6.6關於有狀態繫統105 6.7練習106 總結108 第7章主題和分區109 7.1主題109 7.1.1主題的配置選項112 7.1.2復制繫數114 7.2分區114 7.2.1分區的位置114 7.2.2查看日志115 7.3使用EmbeddedKafkaCluster116 7.4主題壓實118 總結120 第8章Kafka的存儲121 8.1需要保存數據多長時間121 8.2移動數據122 8.2.1保留原始事件123 8.2.2擺脫批處理思維123 8.3工具123 8.3.1ApacheFlume124 8.3.2RedHatDebezium125 8.3.3Secor126 8.3.4數據存儲應用示例126 8.4將數據放回Kafka127 8.5Kafka支持的架構128 8.5.1Lambda架構128 8.5.2Kappa架構129 8.6多集群設置130 8.7基於雲和容器的存儲方案131 總結131 第9章管理Kafka——工具和日志132 9.1管理客戶端132 9.1.1在代碼中使用AdminClient133 9.1.2kcat134 9.1.3ConfluentRESTProxyAPI135 9.2將Kafka作為systemd服務運行137 9.3日志137 9.3.1Kafka的應用程序日志138 9.3.2ZooKeeper的日志139 9.4防火牆140 9.5指標141 9.6跟蹤143 9.6.1生產者邏輯144 9.6.2消費者邏輯145 9.6.3覆蓋客戶端147 9.7通用的監控工具148 總結148
第三部分Kafka進階
第10章保護Kafka151 10.1安全性基礎152 10.1.1用SSL加密153 10.1.2Broker和客戶端之間的SSL154 10.1.3Broker之間的SSL156 10.2Kerberos與SASL157 10.3Kafka的授權機制158 10.3.1訪問控制列表158 10.3.2基於角色的訪問控制159 10.4ZooKeeper160 10.5配額160 10.5.1網絡帶寬配額161 10.5.2請求速率配額162 10.6靜態數據163 總結164 第11章SchemaRegistry165 11.1Kafka成熟度模型165 11.1.1級別0166 11.1.2級別1166 11.1.3級別2167 11.1.4級別3168 11.2SchemaRegistry168 11.2.1安裝ConfluentSchemaRegistry168 11.2.2注冊表的配置169 11.3Schema的特性170 11.3.1RESTAPI170 11.3.2客戶端庫171 11.4兼容性規則172 11.5SchemaRegistry之外的選擇174 總結175 第12章流式處理176 12.1KafkaStreams177 12.1.1KStreamsAPIDSL178 12.1.2KTableAPI181 12.1.3GlobalKTableAPI181 12.1.4ProcessorAPI182 12.1.5設置KafkaStreams184 12.2ksqlDB——一個事件流數據庫185 12.2.1查詢186 12.2.2本地開發186 12.2.3ksqlDB的架構188 12.3更進一步188 12.3.1Kafka改進提案188 12.3.2值得了解的Kafka項目189 12.3.3社區Slack頻道189 總結189 附錄A安裝190 附錄B客戶端示例197 本書旨在介紹Kafka的核心功能,以及如何在實際項目中使用它。本書主要內容包括Kafka的核心概念,如何使用Kafka Connect設置和執行基本ETL任務,如何將Kafka用於大型數據項目,如何執行管理任務,如何生成和使用事件流,如何在Java應用程序中使用Kafka,如何將Kafka實現為消息隊列等。通過閱讀本書,讀者應該很快就會掌握如何在日常工作流程中使用Kafka,還可以開始深入研究更高級的Kafka主題。 本書適合軟件開發人員閱讀,也可作為計算機相關專業的教材。 (美)迪倫·斯科特,(美)維克托·蓋莫夫,(美)夫·克萊因 著 薛命燈 譯 Dylan Scott是一名軟件開發人員,擁有十多年Java和Perl開發經驗。在將Kafka作為大型數據遷移項目的消息繫統之後,Dylan又進一步探 afka和流式處理的世界。他使用過各種技術和消息隊列產品,包括 le、RabbitMQ、MQSeries和Kafka。Dylan擁有Sun Java SE 1.6、Oracle Web EE 6、Neo4j和Jenkins Engineer等方面的證書。Viktor Gamov就職於Confluent公司。Confluent就是那家開發基於Kafka的事件流平臺的公司。在Viktor的整個職業生涯中,他使用開源技術構建企業應用程序架構,等
" | | | | | |