From 0e789cbb830b25cab05b6c5b48196b3089b5b1c5 Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Wed, 16 Apr 2025 21:39:49 +0200 Subject: [PATCH] Beispiel auf Nachrichten vom Typ `Long` umgestellt --- docker/docker-compose.yml | 7 +++++-- .../java/de/juplo/kafka/ApplicationConfiguration.java | 8 ++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index d3e2fa08..b2be3b36 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -173,8 +173,11 @@ services: - kafka-3 producer: - image: juplo/simple-producer:1.0-SNAPSHOT - command: kafka:9092 test producer + image: juplo/spring-producer:2.0-long-SNAPSHOT + environment: + spring.kafka.bootstrap-servers: kafka:9092 + spring.kafka.client-id: producer + juplo.producer.topic: test cpu_period: 100000 cpu_quota: 50000 mem_limit: 100m diff --git a/src/main/java/de/juplo/kafka/ApplicationConfiguration.java b/src/main/java/de/juplo/kafka/ApplicationConfiguration.java index 07c9bd21..d566a215 100644 --- a/src/main/java/de/juplo/kafka/ApplicationConfiguration.java +++ b/src/main/java/de/juplo/kafka/ApplicationConfiguration.java @@ -25,9 +25,9 @@ public class ApplicationConfiguration public final static String MAX_POLL_INTERVALL_CONFIG_KEY = "max.poll.interval.ms"; public final static Duration MAX_POLL_INTERVALL_DEFAULT_VALUE = Duration.ofMinutes(5); @Bean - public ExampleConsumer exampleConsumer( - Consumer kafkaConsumer, - RecordHandler recordHandler, + public ExampleConsumer exampleConsumer( + Consumer kafkaConsumer, + RecordHandler recordHandler, ApplicationProperties properties, KafkaProperties kafkaProperties, Clock clock, @@ -58,7 +58,7 @@ public class ApplicationConfiguration } @Bean - public RecordHandler recordHandler() + public RecordHandler recordHandler() { return (topic, partition, offset, key, value) -> log.info("No-Ops Handler called for {}={}", key, value); } -- 2.39.5