Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale (Paperback)
暫譯: Kafka:權威指南:大規模實時數據與流處理

Neha Narkhede, Gwen Shapira, Todd Palino

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

相關主題

商品描述

Every enterprise application creates data, whether it’s log messages, metrics, user activity, outgoing messages, or something else. And how to move all of this data becomes nearly as important as the data itself. If you’re an application architect, developer, or production engineer new to Apache Kafka, this practical guide shows you how to use this open source streaming platform to handle real-time data feeds.

Engineers from Confluent and LinkedIn who are responsible for developing Kafka explain how to deploy production Kafka clusters, write reliable event-driven microservices, and build scalable stream-processing applications with this platform. Through detailed examples, you’ll learn Kafka’s design principles, reliability guarantees, key APIs, and architecture details, including the replication protocol, the controller, and the storage layer.

  • Understand publish-subscribe messaging and how it fits in the big data ecosystem.
  • Explore Kafka producers and consumers for writing and reading messages
  • Understand Kafka patterns and use-case requirements to ensure reliable data delivery
  • Get best practices for building data pipelines and applications with Kafka
  • Manage Kafka in production, and learn to perform monitoring, tuning, and maintenance tasks
  • Learn the most critical metrics among Kafka’s operational measurements
  • Explore how Kafka’s stream delivery capabilities make it a perfect source for stream processing systems

商品描述(中文翻譯)

每個企業應用程式都會產生數據,無論是日誌消息、指標、用戶活動、發送的消息或其他內容。而如何移動這些數據幾乎與數據本身同樣重要。如果您是應用程式架構師、開發人員或新接觸 Apache Kafka 的生產工程師,這本實用指南將教您如何使用這個開源串流平台來處理實時數據流。

來自 Confluent 和 LinkedIn 的工程師負責開發 Kafka,解釋如何部署生產環境中的 Kafka 集群、編寫可靠的事件驅動微服務,以及使用此平台構建可擴展的串流處理應用程式。通過詳細的範例,您將學習 Kafka 的設計原則、可靠性保證、關鍵 API 和架構細節,包括複製協議、控制器和存儲層。

- 了解發布-訂閱消息傳遞及其在大數據生態系統中的角色。
- 探索 Kafka 生產者和消費者以編寫和讀取消息。
- 了解 Kafka 模式和用例需求,以確保可靠的數據傳遞。
- 獲取使用 Kafka 構建數據管道和應用程式的最佳實踐。
- 在生產環境中管理 Kafka,學習執行監控、調整和維護任務。
- 學習 Kafka 操作測量中最關鍵的指標。
- 探索 Kafka 的串流傳遞能力如何使其成為串流處理系統的完美來源。