]> juplo.de Git - demos/kafka/training/commitdiff
WIP
authorKai Moritz <kai@juplo.de>
Wed, 24 Jan 2024 21:46:32 +0000 (22:46 +0100)
committerKai Moritz <kai@juplo.de>
Wed, 24 Jan 2024 21:46:32 +0000 (22:46 +0100)
src/main/java/de/juplo/kafka/SimpleProducer.java
src/test/java/de/juplo/kafka/ApplicationTests.java

index 2b5b441c1683e8d774a5a6d16865a94dfa785d18..b9e8152118f6a96ff844ffd76e55b9a3a31088de 100644 (file)
@@ -33,6 +33,7 @@ public class SimpleProducer
     this.id = clientId;
     this.topic = topic;
     producer = new KafkaProducer<>(props);
+    producer.initTransactions();
   }
 
   public void run()
index bfb665ff16e8f6523c4604273f2fdbb7133dcd9b..d72ddfbb6bbc608d184ab412f6e6405171e78a40 100644 (file)
@@ -16,7 +16,12 @@ import static org.awaitility.Awaitility.*;
 
 
 @ExtendWith(SpringExtension.class)
-@EmbeddedKafka(topics = TOPIC, partitions = PARTITIONS)
+@EmbeddedKafka(
+  topics = TOPIC,
+  partitions = PARTITIONS,
+  brokerProperties = {
+    "transaction.state.log.replication.factor=1",
+    "transaction.state.log.min.isr=1" })
 @Slf4j
 public class ApplicationTests
 {