preface
Kafka is a distributed message system based on ZooKeeper coordination. Its biggest feature is that it can process a large amount of data in real time to meet various demand scenarios: Such as hadoop-based batch processing system, low latency real-time system, Storm /Spark streaming engine, Web/Nginx logging, access logging, messaging service, etc. Written in Scala, Linkedin was contributed to Apache Foundation in 2010 and became a top open source project.
Introduction to Kafka and practice
Chapter 1 Introduction to Kafka
In chapter 1, the basic concepts of Kafka are briefly introduced to facilitate everyone to have a general understanding of Kafka.
Chapter 2 Kafka installation and configuration
Chapter 2 introduces the configuration of Kafka installation environment and the compilation of Kafka source code in detail, this chapter for the following chapters Kafka principle and basic operations to prepare.
Chapter three Kafka core components
In chapter 3, the implementation principle and details of Kafka basic components are analyzed. If you just want to learn about Kafka and not how Kafka works, you can skip this chapter. But I think this chapter is worth your time if you really want to grasp the details of Kafka and its implementation.
Chapter 4 core process analysis
Chapter 4 analyzes the core process of Kafka, mainly from the Kafka start process to the creation of a topic, producers send messages, consumer consumption message process is briefly introduced. This chapter is an overview of how Kafka works. If you skipped chapter 3 on component implementation principles, you should definitely read this chapter, because you can further understand the main roles and responsibilities of the Kafka runtime, and lay a solid foundation for the Kafka field section.
Chapter five Basic operation actual combat
Chapter 5 begins with Kafka in action. This chapter through the Kafka script demo, a detailed introduction to Kafka basic application of the operation steps, basic coverage of Kafka related operations, so please follow the book when reading the actual combat.
Limited to the space of the platform, but also for you to better read, xiaobi Kafka related information is organized, interested programmers can help forward the article, pay attention to reply xiaobi get oh ~
directory