Mastering Apache Pulsar: Cloud Native Event Streaming at Scale
暫譯: 掌握 Apache Pulsar:雲原生事件串流的規模化管理

Joseph, Jowanza

  • 出版商: O'Reilly
  • 出版日期: 2022-01-11
  • 定價: $2,680
  • 售價: 9.5$2,546
  • 語言: 英文
  • 頁數: 242
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1492084905
  • ISBN-13: 9781492084907
  • 相關分類: 大數據 Big-data雲端運算
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Every enterprise application creates data, including log messages, metrics, user activity, and outgoing messages. Learning how to move these items is almost as important as the data itself. If you're an application architect, developer, or production engineer new to Apache Pulsar, this practical guide shows you how to use this open source event streaming platform to handle real-time data feeds.

Jowanza Joseph, staff software engineer at Finicity, explains how to deploy production Pulsar clusters, write reliable event streaming applications, and build scalable real-time data pipelines with this platform. Through detailed examples, you'll learn Pulsar's design principles, reliability guarantees, key APIs, and architecture details, including the replication protocol, the load manager, and the storage layer.

This book helps you:

  • Understand how event streaming fits in the big data ecosystem
  • Explore Pulsar producers, consumers, and readers for writing and reading events
  • Build scalable data pipelines by connecting Pulsar with external systems
  • Simplify event-streaming application building with Pulsar Functions
  • Manage Pulsar to perform monitoring, tuning, and maintenance tasks
  • Use Pulsar's operational measurements to secure a production cluster
  • Process event streams using Flink and query event streams using Presto

商品描述(中文翻譯)

每個企業應用程式都會產生數據,包括日誌消息、指標、用戶活動和發送的消息。學習如何移動這些項目幾乎和數據本身一樣重要。如果您是應用程式架構師、開發人員或新接觸 Apache Pulsar 的生產工程師,這本實用指南將教您如何使用這個開源事件串流平台來處理實時數據流。

Finicity 的資深軟體工程師 Jowanza Joseph 解釋了如何部署生產環境中的 Pulsar 集群、編寫可靠的事件串流應用程式,以及如何使用這個平台構建可擴展的實時數據管道。通過詳細的範例,您將學習 Pulsar 的設計原則、可靠性保證、關鍵 API 和架構細節,包括複製協議、負載管理器和存儲層。

這本書幫助您:

- 了解事件串流如何融入大數據生態系統
- 探索 Pulsar 的生產者、消費者和讀取器以編寫和讀取事件
- 通過將 Pulsar 與外部系統連接來構建可擴展的數據管道
- 使用 Pulsar Functions 簡化事件串流應用程式的構建
- 管理 Pulsar 以執行監控、調整和維護任務
- 使用 Pulsar 的操作測量來保護生產集群
- 使用 Flink 處理事件串流,並使用 Presto 查詢事件串流

作者簡介

Jowanza Joseph is a Staff Software Engineer at Finicity. Jowanza leads the development of Finicity's Open Banking Event Mesh. Jowanza has worked on streaming and messaging technologies for close to a decade. Previous to Finicity, Jowanza worked on the Streaming Data Platform at Pluralsight, working with Apache Kafka, Akka, and Kubernetes at scale. Earlier, he worked with Apache Pulsar, using Pulsar to build a fully managed messaging and stream processing platform, processing billions of messages per day. With his passion for distributed systems and messaging systems, Jowanza writes about these topics on his blog. Jowanza is also an avid public speaker. Over the years, he has given talks on Apache Pulsar and other topics at Strange Loop, Abstractions, Strata O'Reilly Conference, Open Source Summit, and The Lead Dev.

作者簡介(中文翻譯)

Jowanza Joseph 是 Finicity 的資深軟體工程師。Jowanza 負責 Finicity 的開放銀行事件網格(Open Banking Event Mesh)的開發。Jowanza 在串流和消息技術方面已有近十年的工作經驗。在加入 Finicity 之前,Jowanza 曾在 Pluralsight 的串流數據平台(Streaming Data Platform)工作,並在大規模環境中使用 Apache Kafka、Akka 和 Kubernetes。更早之前,他曾使用 Apache Pulsar,建立一個完全管理的消息和串流處理平台,每天處理數十億條消息。Jowanza 對分散式系統和消息系統充滿熱情,並在他的部落格上撰寫相關主題的文章。Jowanza 也是一位熱衷的公共演講者,多年來他在 Strange Loop、Abstractions、Strata O'Reilly Conference、開源峰會(Open Source Summit)和 The Lead Dev 等活動上發表過有關 Apache Pulsar 和其他主題的演講。