作品简介

本书专为想要学习并掌握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大会上做过技术分享。

蔡正昕,软件工程师。曾在亚马逊,Streamnative等公司任职,从事数据处理系统和云服务控制面的开发。19年开始关注Apache Pulsar社区并参与讨论,漏洞修复和特性开发。对Apache Pulsar,Apache BookKeeper,以及在K8S环境中运维有状态系统有比较深入的理解。

王殿进,目前在StreamNative负责Apache Pulsar社区与市场工作。曾在云计算厂商、SaaS 公司从事过开发者社区运营与用户增长工作。

徐文涛,曾任Talkdesk知识管理工程师,为多个企业级SaaS、CCaaS与PaaS产品撰写并审核英文文档。曾任某世界五百强本地化团队终审负责人,原KubeSphere开源容器平台本地化、文档与内容策划负责人。曾获美国DZone专栏银牌作家,人事部CATTI二级口译、二级笔译,联合国UNLPP二级笔译,Linux基金会认证Kubernetes管理员(CKA)、应用开发者(CKAD)与安全专家(CKS)等行业资格或荣誉。

作品目录

  • O'Reilly Media,Inc.介绍
  • 译者序
  • 推荐序
  • 前言
  • 第1章 实时消息的价值
  • 第2章 事件流和事件代理
  • 第3章 认识Pulsar
  • 第4章 Pulsar内部组件
  • 第5章 消费者
  • 第6章 生产者
  • 第7章 Pulsar IO
  • 第8章 Pulsar Functions
  • 第9章 分层存储
  • 第10章 Pulsar SQL
  • 第11章 部署Pulsar
  • 第12章 运维Pulsar
  • 第13章 未来
  • 附录A Pulsar Admin API
  • 附录B Pulsar Admin CLI
  • 附录C 跨地域复制
  • 附录D Pulsar中的安全、认证和鉴权
  • 关于作者
  • 封面介绍
展开全部