Apache Pulsar被譽為下一代分佈式消息系統,旨在打通發布訂閱式消息傳遞和流數據分析。本書作者既與Pulsar項目創始成員共事多年,又有在生產環境中使用Pulsar 的豐富經驗。正是這些寶貴的經驗成就了這本Pulsar“避坑指南”,為想輕鬆上手Pulsar的讀者鋪平了學習之路。本書分為三大部分,共有12章。第一部分概述Pulsar的設計理念和用途。第二部分介紹Pulsar的特性。第三部分以一個虛構的外賣應用程序為例,詳細地介紹Pulsar Functions框架的用法,並展示如何用它實現常見的微服務設計模式。本書示例採用Java語言,並同時提供Python實現。
[美]戴維·克傑魯姆加德(David Kjerrumgaard),Apache Pulsar Committer,就職于Pulsar背後的公司StreamNative,專註于為開發人員提供Pulsar解決方案。他在流處理領域獨樹一幟,也是Pulsar社區的活躍分子。
呂能,先後畢業於浙江大學和加州大學洛杉磯分校,StreamNative技術主管、Apache Pulsar Committer,專註于Pulsar Functions、分佈式計算及企業雲服務,主導了公司雲原生實時計算產品的開發及相關開源社區生態的構建;曾擔任Twitter工程師,參與研發了實時計算框架Heron。
蔡正昕,軟件工程師,曾就職于Amazon、StreamNative等公司,從事數據處理系統和雲服務控制面的開發;2019年開始關注Pulsar社區並參與討論、漏洞修復和特性開發。對Pulsar、BookKeeper及在Kubernetes環境中運維有狀態系統有比較深入的理解。
孟煥麗,Apache Pulsar Committer、蘭州理工大學碩士,目前就職于一家初創公司,從事技術文檔寫作,對開源社區和新技術有強烈的探索欲。