幫助中心 | 我的帳號 | 關於我們

深入理解Kafka與Pulsar(消息流平台的實踐與剖析)

  • 作者:梁國斌|責編:陳曉猛
  • 出版社:電子工業
  • ISBN:9787121440014
  • 出版日期:2022/08/01
  • 裝幀:平裝
  • 頁數:443
人民幣:RMB 138 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細介紹了Kafka與Pulsar的使用方式,並深入分析了它們的實現機制。通過閱讀本書,讀者可以快速入門使用Kafka與Pulsar,並深入理解它們的實現原理。
    本書通過大量實踐示例介紹了Kafka與Pulsar的使用方式,包括管理腳本與客戶端(生產者、消費者)的使用方式、關鍵的配置項、ACK提交方式等基礎應用,以及安全機制、跨地域複製機制、連接器/流計算引擎、常用監控管理平台等高級應用。這些內容可以幫助讀者深入掌握Kafka與Pulsar的使用方式,並完成日常管理工作。另外,本書深入分析了Kafka與Pulsar的實現原理,包括客戶端(生產者、消費者)的設計與實現、Broker網路模型、主題(分區)分配與負載均衡機制,以及磁碟存儲與性能優化方案、數據同步機制、擴容與故障轉移機制。最後,本書介紹了Kafka與Pulsar的事務機制,並深入分析了Kafka事務的實現及Kafka最新的分散式協作組件KRaft模塊。這部分內容可以幫助讀者輕鬆理解Kafka與Pulsar的架構設計與實現原理。

作者介紹
梁國斌|責編:陳曉猛
    梁國斌,後端高級開發,源碼愛好者,對Netty、Spring、Redis、Kafka等中間件有深入研究,目前維護一個技術公眾號,歡迎關注交流。

目錄
第1部分  基礎應用
  第1章  Kafka與Pulsar概述
    1.1  簡介
    1.2  特性
    1.3  概念
      1.3.1  Kafka基礎概念
      1.3.2  Pulsar基礎概念
    1.4  本章總結
  第2章  Kafka的部署與調試
    2.1  安裝Kafka集群
      2.1.1  部署ZooKeeper集群
      2.1.2  部署Kafka集群
    2.2  調試Kafka
    2.3  本章總結
  第3章  Kafka的應用
    3.1  腳本
      3.1.1  主題管理
      3.1.2  生產者與消費者
      3.1.3  動態配置
    3.2  客戶端
      3.2.1  生產者
      3.2.2  消費者
    3.3  消息序列化
    3.4  配額
    3.5  本章總結
  第4章  Pulsar的部署與調試
    4.1  本地部署
    4.2  集群部署
      4.2.1  ZooKeeper集群部署
      4.2.2  初始化集群元數據
      4.2.3  部署BookKeeper集群
      4.2.4  部署Pulsar Broker
    4.3  調試Pulsar
      4.3.1  調試Pulsar Broker源碼
      4.3.2  調試BookKeeper
    4.4  本章總結
  第5章  Pulsar的應用
    5.1  租戶
    5.2  命名空間
      5.2.1  消息保留和過期
      5.2.2  持久化策略
      5.2.3  消息投遞速率
    5.3  主題
      5.3.1  創建主題
      5.3.2  發送、消費消息
      5.3.3  管理主題
    5.4  客戶端
      5.4.1  生產者
      5.4.2  消費者
  ……

第2部分  客戶端與Broker計算層
  第6章  Kafka和Pulsar的架構
  第7章  Kafka的主題
  第8章  Kafka的生產者與消息發布
  第9章  Kafka的消費者與消息訂閱
  第10章  Pulsar的主題
  第11章  Pulsar的生產者與消息發布
  第12章  Pulsar的消費者與消息訂閱
第3部分  分散式數據存儲
  第13章  Kafka存儲機制與讀寫流程
  第14章  Kafka主從同步
  第15章  Kafka分散式協同
  第16章  BookKeeper客戶端
  第17章  BookKeeper服務端
第4部分  事務與KRaft模塊
  第18章  Kafka與Pulsar事務概述
  第19章  Kafka事務的設計與實現
  第20章  KRaft模塊概述
  第21章  KRaft模塊的設計與實現原理
第5部分  高級應用
  第22章  安全
  第23章  跨地域複製與分層存儲
  第24章  監控與管理
  第25章  連接器
  第26章  流計算引擎

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032