Set up Apache Kafka clusters and develop custom message producers and consumers using practical, hands-on examples.
This book is here to help you get familiar with Apache Kafka and use it to solve your challenges related to the consumption of millions of messages in publisher-subscriber architecture. It is aimed at getting you started with a feel for programming with Kafka so that you will have a solid foundation to dive deep into its different types of implementations and integrations.
In addition to an explanation of Apache Kafka, we also offer a chapter exploring Kafka integration with other technologies such as Apache Hadoop and Storm. Our goal is to give you an understanding of not just what Apache Kafka is, but also how to use it as part of your broader technical infrastructure.
What this book covers
Chapter 1, Introducing Kafka, discusses how organizations are realizing the real value of data and evolving the mechanism of collecting and processing it.
Chapter 2, Installing Kafka, describes how to install and build Kafka 0.7.x and 0.8.
Chapter 3, Setting up the Kafka Cluster, describes the steps required to set up a single/multibroker Kafka cluster.
Chapter 4, Kafka Design, discusses the design concepts used for building a solid foundation for Kafka.
Chapter 5, Writing Producers, provides detailed information about how to write basic producers and some advanced-level Java producers that use message partitioning.
Chapter 6, Writing Consumers, provides detailed information about how to write basic consumers and some advanced-level Java consumers that consume messages from
Chapter 7, Kafka Integrations, discusses how Kafka integration works for both Storm and Hadoop to address real-time and batch processing needs.
Chapter 8, Kafka Tools, describes information about Kafka tools, such as its administrator tools, and Kafka integration with Camus, Apache Camel, Amazon cloud, and so on.
- Product Code: KAFKA
- Availability: In Stock
- Ex Tax: $15.00
Tags: APACHE KAFKA