A Spring Boot based Apache Kafka Consumer for large message processing.
Integrates with Amazon Selling Partner API (SP-API) and demonstrates scalable Kafka consumption, batch handling, and containerized deployment.
First, install the SP-API JAR file into your local Maven repository:
mvn install:install-file \
-Dfile=[path to JAR file in "target" folder] \
-DgroupId=com.amazon.sellingpartnerapi \
-DartifactId=sellingpartnerapi-aa-java \
-Dversion=1.0 \
-Dpackaging=jar
./mvnw clean install -Dmaven.test.skip=trueThis will generate an app.jar in the target folder.
Copy the generated JAR file to the Docker app folder:
Navigate to the docker/ folder and run:
- Spring Boot + Apache Kafka Consumer
- Handles large message processing
- Amazon Selling Partner API integration
- Packaged with Docker & Docker Compose