- 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
- Learning Single:page Web Application Development
- R語言數據分析從入門到精通
- Arduino by Example
- Learning Chef
- Python自動化運維快速入門(第2版)
- Magento 2 Development Cookbook
- Python王者歸來
- Mastering Ubuntu Server
- ArcGIS By Example
- Canvas Cookbook
- Machine Learning for Developers
- Java并發編程:核心方法與框架
- Spark技術內幕:深入解析Spark內核架構設計與實現原理
- 游戲設計的底層邏輯
- Internet of Things with Arduino Cookbook