Skip to content

Commit 6330957

Browse files
committed
fixed ffetching example#2
1 parent 035e9eb commit 6330957

File tree

2 files changed

+5
-12
lines changed

2 files changed

+5
-12
lines changed

README.adoc

+4-11
Original file line numberDiff line numberDiff line change
@@ -767,26 +767,19 @@ Verify in consumer log if messages are sent to retry and dlq topics.
767767

768768
This example shows how to create a custom consumer interceptor. Java class _CreditCardConsumerInterceptor_ will intercept records before deserialization and print headers.
769769

770-
Compile and package:
770+
Run a consumer on listener port 9092:
771771

772772
[source,bash]
773773
----
774-
cd interceptors
775-
mvn clean package
774+
mvn clean compile && mvn exec:java -Dexec.mainClass="org.hifly.kafka.interceptor.consumer.Runner"
776775
----
777776

778777
Run a producer sending messages on listener port 9092:
779778

780779
[source,bash]
781780
----
782-
mvn exec:java -Dexec.mainClass="org.hifly.kafka.interceptor.producer.Runner"
783-
----
784-
785-
Run a consumer on listener port 9092:
786-
787-
[source,bash]
788-
----
789-
mvn exec:java -Dexec.mainClass="org.hifly.kafka.interceptor.consumer.Runner"
781+
cd interceptors
782+
mvn clean compile && mvn exec:java -Dexec.mainClass="org.hifly.kafka.interceptor.producer.Runner"
790783
----
791784

792785
Verify output:

interceptors/src/main/java/org/hifly/kafka/interceptor/producer/Runner.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ public static void main (String [] args) {
2222
KafkaProducer<String, CreditCard> kafkaProducer = new KafkaProducer<>(properties);
2323
jsonProducer.start(kafkaProducer);
2424
bunchOfMessages("test_custom_data", jsonProducer);
25-
jsonProducer.stop();
2625
}
2726

2827
public static void bunchOfMessages(String topic, JsonProducer jsonProducer) {
@@ -31,6 +30,7 @@ public static void bunchOfMessages(String topic, JsonProducer jsonProducer) {
3130
creditCard.setCreditCard("5434344FFFFF");
3231
lastRecord = jsonProducer.produceSync(new ProducerRecord<>(topic, creditCard));
3332
RecordMetadataUtil.prettyPrinter(lastRecord);
33+
jsonProducer.stop();
3434
}
3535

3636
}

0 commit comments

Comments
 (0)