Kafka

ProducerRecord API

ProducerRecord API

 

ProducerRecord specifies a key/value pair to be sent to Kafka cluster to create a record with the partition using the following syntax -

 

public ProducerRecord (string topic, int partition, k key, v value)

 

Here, topic corresponds to the topic name defined by the user

Partition refers to partition count

Key is the value included in the record

Value refers to record contents

 

Here’s the syntax used to create a record with key, value pairs and without partition using the ProducerRecord class constructor -

 

public ProducerRecord (string topic, k key, v value)

 

Here’s the syntax used to create a record without partition and key -

 

public ProducerRecord (string topic, v value)

 

Some examples of ProducerRecord class methods are listed below -

 

  • public string topic()

To add a topic to the record

  • partition()

Add partition count to the record 

  • public K key()

The key value to be included in the record. In case of no key, NULL will be returned here which means that the data is sent without the key. 

  • public V value()

To record contents 


 

DevOps Landscape
2 hrs
Beginner
1.3K+ Learners
4.44 (45)
Joins in SQL
2 hrs
Beginner
5K+ Learners
4.44 (158)
Introduction to Firewall
1 hrs
Beginner
12.2K+ Learners
4.54 (612)
Design Thinking for Beginners
1 hrs
Beginner
6.6K+ Learners
4.43 (463)
Database Management System
1 hrs
Beginner
14.8K+ Learners
4.38 (929)
Operational Excellence and Critical Thinking
1 hrs
Beginner
3.4K+ Learners
4.44 (151)
.NET Fundamentals
2 hrs
Beginner
11.5K+ Learners
4.46 (564)
.NET OOPS
1 hrs
Beginner
3.5K+ Learners
4.63 (146)
Python Practice Codes
1 hrs
Beginner
4.6K+ Learners
4.35 (153)
VLOOKUP in Excel
1 hrs
Beginner
22.2K+ Learners
4.56 (771)