mirror of https://github.com/apache/kafka.git
				
				
				
			| Optimized `getRemainingRecords()` method by replacing inefficient `containsKey() + get()` pattern with `getOrDefault()` to reduce map lookups from 2 to 1 per partition. Reviewers: Chia-Ping Tsai <chia7712@gmail.com> | ||
|---|---|---|
| .. | ||
| bin | ||
| src/main/java/kafka/examples | ||
| README.md | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	Kafka client examples
This module contains some Kafka client examples.
- Start a Kafka 2.5+ local cluster with a plain listener configured on port 9092.
- Run examples/bin/java-producer-consumer-demo.sh 10000to asynchronously send 10k records to topic1 and consume them.
- Run examples/bin/java-producer-consumer-demo.sh 10000 syncto synchronous send 10k records to topic1 and consume them.
- Run examples/bin/exactly-once-demo.sh 6 3 10000to create input-topic and output-topic with 6 partitions each, start 3 transactional application instances and process 10k records.