- Building Data Streaming Applications with Apache Kafka
- Manish Kumar Chanchal Singh
- 292字
- 2022-07-12 10:38:16
Deep Dive into Kafka Consumers
Every messaging system has two types of data flows. One flow pushes the data to the Kafka queues and the other flow reads the data from those queues. In the previous chapter, our focus was on the data flows that are pushing the data to Kafka queues using producer APIs. After reading the previous chapter, you should have sufficient knowledge about publishing data to Kafka queues using producer APIs in your application. In this chapter, our focus is on the second type of data flow--reading the data from Kafka queues.
Before we start with a deep dive into Kafka consumers, you should have a clear understanding of the fact that reading data from Kafka queues involves understanding many different concepts and they may differ from reading data from traditional queuing systems.
In this chapter, we will cover different concepts of Kafka consumers. Overall, this chapter covers how to consume messages from Kafka systems along with Kafka consumer APIs and their usage. It will walk you through some examples of using Kafka consumer APIs with Java and Scala programming languages and take a deep dive with you into consumer message flows along with some of the common patterns of consuming messages from Kafka topics.
We will cover the following topics in this chapter:
- Kafka consumer internals
- Kafka consumer APIs
- Java Kafka consumer example
- Scala Kafka consumer example
- Common message consuming patterns
- Best practices
- Learn Blockchain Programming with JavaScript
- iOS開發(fā)實戰(zhàn):從零基礎(chǔ)到App Store上架
- Vue.js 3.0源碼解析(微課視頻版)
- Python機器學(xué)習(xí)實戰(zhàn)
- Mathematica Data Analysis
- INSTANT Silverlight 5 Animation
- Scratch·愛編程的藝術(shù)家
- Java 9 with JShell
- Docker:容器與容器云(第2版)
- Learning Concurrency in Python
- Web開發(fā)新體驗
- 跟小樓老師學(xué)用Axure RP 9:玩轉(zhuǎn)產(chǎn)品原型設(shè)計
- 循序漸進Vue.js 3前端開發(fā)實戰(zhàn)
- Unreal Engine Game Development Cookbook
- ASP.NET Core 2 High Performance(Second Edition)