本書專為想要學習并掌握Apache Pulsar的讀者打造,是一本入門圖書。全書共有13章內容。第1章和第2章,從生活實例中引入實時消息系統和事件驅動的概念,幫助大家理解Apache Pulsar系統存在的必要性,以及Pulsar的獨特性和價值定位。第3章介紹了Pulsar在雅虎的起源故事、設計理念與應用場景。第4章探究了Pulsar內部的主要組件及其工作原理,幫助大家構建對Pulsar的整體架構認知。第5章到第10章,詳細介紹了Pulsar消費者、生產者的工作原理,應用于生產和消費消息且與第三方系統交互的框架Pulsar IO,以及Pulsar Functions、分層存儲、Pulsar SQL等Pulsar的獨特理念和關鍵特性。第11章與第12章,展示了如何在諸多環境中部署Pulsar,以及在運維Pulsar的過程中需要關注的指標。在第13章中,作者結合個人經驗闡述了Pulsar未來值得探索的領域和方向。 本書配圖生動形象,實例豐富,不僅提供了很多代碼示例,還提供了多篇附錄,以作參考。
Jowanza Joseph 是一位就職于 Finicity 的軟件工程師,他負責領導 Finicity 開放銀行平臺的網格開發。Jowanza 曾在多個項目中使用 Apache Pulsar,并利用基于 Pulsar 構建的全托管消息和流處理平臺實現了日均處理十億量級的消息。近十年中, Jowanza 在 Pluralsight 等公司的工作中都使用過Apache Kafka、Akka、Kubernetes 及其他流技術與消息技術。他還曾在 Strange Loop、Abstractions、開源峰會及 O’Reilly 的 Strata Data & AI 大會上做過技術分享。
蔡正昕,曾在亞馬遜工作,后來加入 Pulsar Slack ,成為活躍貢獻者。蔡正昕后來加入了 StreamNative,成為 Cloud 工程師。王殿進,目前在 StreamNative 負責 Apache Pulsar 社區與市場工作。曾在云計算廠商、SaaS 公司從事過開發者社區運營與用戶增長工作。徐文濤,曾任Talkdesk 知識管理工程師,為多個企業級 SaaS、CCaaS 與 PaaS 產品撰寫并審核英文文檔。曾任某世界五百強本地化團隊終審負責人,原 KubeSphere 開源容器平臺本地化、文檔與內容策劃負責人。曾獲美國 DZone 專欄銀牌作家,人事部 CATTI 二級口譯、二級筆譯,聯合國 UNLPP 二級筆譯,Linux 基金會認證 Kubernetes 管理員 (CKA)、應用開發者 (CKAD) 與安全專家 (CKS)等行業資格或榮譽。