Foreword
Kafka was originally developed by the Linkedin, is a distributed, support partitions (partition), multiple copies (replica), zookeeper coordinated distributed message-based systems, its greatest feature is the ability to handle large amounts of data in real time to meet the various needs of scenes: for example hadoop batch-based systems, low-latency real-time systems, storm / Spark streaming engine, web / nginx logs, access logs, messaging services, etc., written in scala language, Linkedin contribution in 2010 to the Apache Foundation and become the top open source projects.
kafka entry and Practice
Chapter One Introduction kafka
Chapter 1 of the basic concepts of Kafka briefly introduced to facilitate everyone to have a general understanding of Kafka.
Chapter Kafka installation configuration
Chapter 2 describes in detail the configuration and compile source Kafka Kafka installation environment, this chapter is Kafka subsequent chapters explain the principles and basic operations to prepare.
Chapter three core components kafka
Chapter 3 to the achievement of the basic principles of Kafka components, implementation details are analyzed. If you want to understand the relevant application Kafka, rather than focus on realization of the principle of Kafka, in reading can skip this chapter. But I think, if you want to truly master Kafka and its implementation details, this chapter is worth taking the time to read carefully.
Chapter four core processes analysis
Chapter 4 pairs of Kafka core processes are analyzed, mainly from Kafka to start the process creates a theme, the producer sends a message, the message of the process of consumer spending a brief introduction. This chapter is a microcosm of the operating mechanism of Kafka, if skipped Chapter 3 explains about the principle of component implementation, it is recommended to be sure to read this chapter, because this chapter may be further understood by reading the main role Kafka runtime and their responsibilities, and lay a solid foundation for the real part of the back of Kafka.
Chapter 5 Basic operations combat
Chapter 5 start into Kafka real part. This chapter comes with a script by Kafka presentation, detailing the steps Kafka basic applications, covering the Kafka-related operations, therefore the reader to follow when reading the book talking about the actual content.
Limited platform space limitations, but also better for everyone to read, small series after the Kafka relevant information are organized, there is interest to programmers can help forward the article, Xiao Bian attention reply [learn] get oh ~