diff --git a/apache-kafka-2/README.md b/apache-kafka-2/README.md index c938e70f6b..4b96ff9417 100644 --- a/apache-kafka-2/README.md +++ b/apache-kafka-2/README.md @@ -8,10 +8,8 @@ You can build the project from the command line using: *mvn clean install*, or i ### Relevant Articles: - [Guide to Check if Apache Kafka Server Is Running](https://www.baeldung.com/apache-kafka-check-server-is-running) - [Add Custom Headers to a Kafka Message](https://www.baeldung.com/java-kafka-custom-headers) -- [Get Last N Messages in Apache Kafka Topic](https://www.baeldung.com/java-apache-kafka-get-last-n-messages) - [Is a Key Required as Part of Sending Messages to Kafka?](https://www.baeldung.com/java-kafka-message-key) - [Read Data From the Beginning Using Kafka Consumer API](https://www.baeldung.com/java-kafka-consumer-api-read) -- [Get Partition Count for a Topic in Kafka](https://www.baeldung.com/java-kafka-partition-count-topic) - [bootstrap-server in Kafka Configuration](https://www.baeldung.com/java-kafka-bootstrap-server) - [Introduction to Apache Kafka](https://www.baeldung.com/apache-kafka) - [Ensuring Message Ordering in Kafka: Strategies and Configurations](https://www.baeldung.com/kafka-message-ordering) diff --git a/apache-kafka-3/README.md b/apache-kafka-3/README.md index a2a99425f9..496bc3964d 100644 --- a/apache-kafka-3/README.md +++ b/apache-kafka-3/README.md @@ -7,4 +7,6 @@ You can build the project from the command line using: *mvn clean install*, or i ### Relevant Articles: - [Commit Offsets in Kafka](https://www.baeldung.com/kafka-commit-offsets) +- [Get Last N Messages in Apache Kafka Topic](https://www.baeldung.com/java-apache-kafka-get-last-n-messages) +- [Get Partition Count for a Topic in Kafka](https://www.baeldung.com/java-kafka-partition-count-topic) diff --git a/apache-kafka-3/pom.xml b/apache-kafka-3/pom.xml index ad51e1de44..f838c73d5e 100644 --- a/apache-kafka-3/pom.xml +++ b/apache-kafka-3/pom.xml @@ -34,11 +34,25 @@ jackson-databind ${jackson.databind.version} + + org.testcontainers + kafka + ${testcontainers-kafka.version} + test + + + org.testcontainers + junit-jupiter + ${testcontainers-jupiter.version} + test + 3.6.1 2.15.2 + 1.19.3 + 1.19.3 diff --git a/apache-kafka-2/src/test/java/com/baeldung/kafka/KafaConsumeLastNMessagesLiveTest.java b/apache-kafka-3/src/test/java/com/baeldung/kafka/KafaConsumeLastNMessagesLiveTest.java similarity index 100% rename from apache-kafka-2/src/test/java/com/baeldung/kafka/KafaConsumeLastNMessagesLiveTest.java rename to apache-kafka-3/src/test/java/com/baeldung/kafka/KafaConsumeLastNMessagesLiveTest.java diff --git a/apache-kafka-2/src/test/java/com/baeldung/kafka/KafkaCountPartitionsLiveTest.java b/apache-kafka-3/src/test/java/com/baeldung/kafka/KafkaCountPartitionsLiveTest.java similarity index 97% rename from apache-kafka-2/src/test/java/com/baeldung/kafka/KafkaCountPartitionsLiveTest.java rename to apache-kafka-3/src/test/java/com/baeldung/kafka/KafkaCountPartitionsLiveTest.java index 49950f67b1..eb4a0427d8 100644 --- a/apache-kafka-2/src/test/java/com/baeldung/kafka/KafkaCountPartitionsLiveTest.java +++ b/apache-kafka-3/src/test/java/com/baeldung/kafka/KafkaCountPartitionsLiveTest.java @@ -18,7 +18,10 @@ import org.testcontainers.junit.jupiter.Testcontainers; import org.testcontainers.utility.DockerImageName; import java.io.IOException; -import java.util.*; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.Properties; import java.util.concurrent.ExecutionException; @Testcontainers