Query kafka topic contents by message key.
- Build application:
mvn clean verify
- Start Kafka & Zookeeper:
docker compose up -d
- Produce messages in compacted topic:
./produce-messages.sh
- Start application:
java -jar target/kafka-query-1.0-SNAPSHOT-jar-with-dependencies.jar
- Query kafka topic contents by message key:
curl localhost:8080/<KEY>
# Consume compacted topic
docker-compose exec schema-registry kafka-avro-console-consumer --bootstrap-server kafka:9094 --topic inbox