├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── docker-compose.yml ├── images └── poc.png ├── mvnw ├── mvnw.cmd ├── poc-spring-kafka-consumer ├── lombok.config ├── pom.xml └── src │ └── main │ ├── java │ └── io │ │ └── github │ │ └── wesleyosantos91 │ │ ├── KafkaConsumerApplication.java │ │ ├── config │ │ └── KafkaConfig.java │ │ ├── exception │ │ └── Exceptions.java │ │ └── service │ │ └── Consumer.java │ └── resources │ ├── application.properties │ ├── avro │ └── person-avro.avsc │ └── logback.xml ├── poc-spring-kafka-producer ├── lombok.config ├── pom.xml └── src │ └── main │ ├── java │ └── io │ │ └── github │ │ └── wesleyosantos91 │ │ ├── KafkaProduceApplication.java │ │ ├── exception │ │ ├── BandRequestException.java │ │ └── ExceptionDetails.java │ │ ├── handler │ │ └── InterceptorExceptionHandler.java │ │ ├── resource │ │ └── PersonResource.java │ │ └── service │ │ └── Producer.java │ └── resources │ ├── application.properties │ ├── avro │ └── person-avro.avsc │ └── logback.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /images/poc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/images/poc.png -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /poc-spring-kafka-consumer/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-consumer/lombok.config -------------------------------------------------------------------------------- /poc-spring-kafka-consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-consumer/pom.xml -------------------------------------------------------------------------------- /poc-spring-kafka-consumer/src/main/java/io/github/wesleyosantos91/KafkaConsumerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-consumer/src/main/java/io/github/wesleyosantos91/KafkaConsumerApplication.java -------------------------------------------------------------------------------- /poc-spring-kafka-consumer/src/main/java/io/github/wesleyosantos91/config/KafkaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-consumer/src/main/java/io/github/wesleyosantos91/config/KafkaConfig.java -------------------------------------------------------------------------------- /poc-spring-kafka-consumer/src/main/java/io/github/wesleyosantos91/exception/Exceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-consumer/src/main/java/io/github/wesleyosantos91/exception/Exceptions.java -------------------------------------------------------------------------------- /poc-spring-kafka-consumer/src/main/java/io/github/wesleyosantos91/service/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-consumer/src/main/java/io/github/wesleyosantos91/service/Consumer.java -------------------------------------------------------------------------------- /poc-spring-kafka-consumer/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-consumer/src/main/resources/application.properties -------------------------------------------------------------------------------- /poc-spring-kafka-consumer/src/main/resources/avro/person-avro.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-consumer/src/main/resources/avro/person-avro.avsc -------------------------------------------------------------------------------- /poc-spring-kafka-consumer/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-consumer/src/main/resources/logback.xml -------------------------------------------------------------------------------- /poc-spring-kafka-producer/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/lombok.config -------------------------------------------------------------------------------- /poc-spring-kafka-producer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/pom.xml -------------------------------------------------------------------------------- /poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/KafkaProduceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/KafkaProduceApplication.java -------------------------------------------------------------------------------- /poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/exception/BandRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/exception/BandRequestException.java -------------------------------------------------------------------------------- /poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/exception/ExceptionDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/exception/ExceptionDetails.java -------------------------------------------------------------------------------- /poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/handler/InterceptorExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/handler/InterceptorExceptionHandler.java -------------------------------------------------------------------------------- /poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/resource/PersonResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/resource/PersonResource.java -------------------------------------------------------------------------------- /poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/service/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/src/main/java/io/github/wesleyosantos91/service/Producer.java -------------------------------------------------------------------------------- /poc-spring-kafka-producer/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/src/main/resources/application.properties -------------------------------------------------------------------------------- /poc-spring-kafka-producer/src/main/resources/avro/person-avro.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/src/main/resources/avro/person-avro.avsc -------------------------------------------------------------------------------- /poc-spring-kafka-producer/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/poc-spring-kafka-producer/src/main/resources/logback.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesleyosantos91/poc-springboot-kafka/HEAD/pom.xml --------------------------------------------------------------------------------