- Building Data Streaming Applications with Apache Kafka
- Manish Kumar Chanchal Singh
- 181字
- 2022-07-12 10:38:13
Deep Dive into Kafka Producers
In previous chapters, you have learned about messaging systems and Kafka architecture. While it is a good start, we will now take a deeper look into Kafka producers. Kafka can be used as a message queue, message bus, or data storage system. Irrespective of how Kafka is used in your enterprise, you will need an application system that can write data to the Kafka cluster. Such a system is called a producer. As the name suggests, they are the source or producers of messages for Kafka topics. Kafka producers publish messages as per Kafka protocols defined by the makers of Kafka. This chapter is all about producers, their internal working, examples of writing producers using Java or Scala APIs, and some of the best practices of writing Kafka APIs. We will cover the following topics in this chapter:
- Internals of a Kafka producer
- The Kafka Producer API and its uses
- Partitions and their uses
- Additional configuration for producers
- Some common producer patterns
- An example of a producer
- Best practices to be followed for a Kafka producer
- arc42 by Example
- C語(yǔ)言程序設(shè)計(jì)
- 匯編語(yǔ)言程序設(shè)計(jì)(第2版)
- R語(yǔ)言編程指南
- Vue.js 3.0源碼解析(微課視頻版)
- Go并發(fā)編程實(shí)戰(zhàn)
- Python之光:Python編程入門與實(shí)戰(zhàn)
- Cybersecurity Attacks:Red Team Strategies
- App Inventor少兒趣味編程動(dòng)手做
- Android Studio開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到App上線 (移動(dòng)開發(fā)叢書)
- 高效使用Greenplum:入門、進(jìn)階與數(shù)據(jù)中臺(tái)
- AutoCAD基礎(chǔ)教程
- Spring Boot從入門到實(shí)戰(zhàn)
- Clojure for Finance
- Mastering Swift 4(Fourth Edition)