├── README.md ├── architecture-diagrams └── docs.drawio ├── microservices-messaging-consumer ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── docker-compose.yml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── pedroluiznogueira │ │ │ └── microservices │ │ │ └── messagingconsumer │ │ │ ├── MessagingConsumerApplication.java │ │ │ ├── config │ │ │ └── RabbitMQConfig.java │ │ │ ├── domain │ │ │ └── User.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ └── ConsumerService.java │ └── resources │ │ ├── application.properties │ │ └── application.yml │ └── test │ └── java │ └── com │ └── github │ └── pedroluiznogueira │ └── microservices │ └── messagingconsumer │ └── MessagingConsumerApplicationTests.java └── microservices-messaging-producer ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── github │ │ └── pedroluiznogueira │ │ └── microservices │ │ └── messaging │ │ ├── MessagingApplication.java │ │ ├── config │ │ └── RabbitMQConfig.java │ │ ├── controller │ │ └── ProducerController.java │ │ ├── domain │ │ └── User.java │ │ └── service │ │ └── ProducerService.java └── resources │ └── application.yml └── test └── java └── com └── github └── pedroluiznogueira └── microservices └── messaging └── MessagingApplicationTests.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/README.md -------------------------------------------------------------------------------- /architecture-diagrams/docs.drawio: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microservices-messaging-consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/.gitignore -------------------------------------------------------------------------------- /microservices-messaging-consumer/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /microservices-messaging-consumer/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /microservices-messaging-consumer/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /microservices-messaging-consumer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/docker-compose.yml -------------------------------------------------------------------------------- /microservices-messaging-consumer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/mvnw -------------------------------------------------------------------------------- /microservices-messaging-consumer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/mvnw.cmd -------------------------------------------------------------------------------- /microservices-messaging-consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/pom.xml -------------------------------------------------------------------------------- /microservices-messaging-consumer/src/main/java/com/github/pedroluiznogueira/microservices/messagingconsumer/MessagingConsumerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/src/main/java/com/github/pedroluiznogueira/microservices/messagingconsumer/MessagingConsumerApplication.java -------------------------------------------------------------------------------- /microservices-messaging-consumer/src/main/java/com/github/pedroluiznogueira/microservices/messagingconsumer/config/RabbitMQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/src/main/java/com/github/pedroluiznogueira/microservices/messagingconsumer/config/RabbitMQConfig.java -------------------------------------------------------------------------------- /microservices-messaging-consumer/src/main/java/com/github/pedroluiznogueira/microservices/messagingconsumer/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/src/main/java/com/github/pedroluiznogueira/microservices/messagingconsumer/domain/User.java -------------------------------------------------------------------------------- /microservices-messaging-consumer/src/main/java/com/github/pedroluiznogueira/microservices/messagingconsumer/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/src/main/java/com/github/pedroluiznogueira/microservices/messagingconsumer/repository/UserRepository.java -------------------------------------------------------------------------------- /microservices-messaging-consumer/src/main/java/com/github/pedroluiznogueira/microservices/messagingconsumer/service/ConsumerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/src/main/java/com/github/pedroluiznogueira/microservices/messagingconsumer/service/ConsumerService.java -------------------------------------------------------------------------------- /microservices-messaging-consumer/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/src/main/resources/application.properties -------------------------------------------------------------------------------- /microservices-messaging-consumer/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/src/main/resources/application.yml -------------------------------------------------------------------------------- /microservices-messaging-consumer/src/test/java/com/github/pedroluiznogueira/microservices/messagingconsumer/MessagingConsumerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-consumer/src/test/java/com/github/pedroluiznogueira/microservices/messagingconsumer/MessagingConsumerApplicationTests.java -------------------------------------------------------------------------------- /microservices-messaging-producer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/.gitignore -------------------------------------------------------------------------------- /microservices-messaging-producer/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /microservices-messaging-producer/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /microservices-messaging-producer/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /microservices-messaging-producer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/mvnw -------------------------------------------------------------------------------- /microservices-messaging-producer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/mvnw.cmd -------------------------------------------------------------------------------- /microservices-messaging-producer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/pom.xml -------------------------------------------------------------------------------- /microservices-messaging-producer/src/main/java/com/github/pedroluiznogueira/microservices/messaging/MessagingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/src/main/java/com/github/pedroluiznogueira/microservices/messaging/MessagingApplication.java -------------------------------------------------------------------------------- /microservices-messaging-producer/src/main/java/com/github/pedroluiznogueira/microservices/messaging/config/RabbitMQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/src/main/java/com/github/pedroluiznogueira/microservices/messaging/config/RabbitMQConfig.java -------------------------------------------------------------------------------- /microservices-messaging-producer/src/main/java/com/github/pedroluiznogueira/microservices/messaging/controller/ProducerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/src/main/java/com/github/pedroluiznogueira/microservices/messaging/controller/ProducerController.java -------------------------------------------------------------------------------- /microservices-messaging-producer/src/main/java/com/github/pedroluiznogueira/microservices/messaging/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/src/main/java/com/github/pedroluiznogueira/microservices/messaging/domain/User.java -------------------------------------------------------------------------------- /microservices-messaging-producer/src/main/java/com/github/pedroluiznogueira/microservices/messaging/service/ProducerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/src/main/java/com/github/pedroluiznogueira/microservices/messaging/service/ProducerService.java -------------------------------------------------------------------------------- /microservices-messaging-producer/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/src/main/resources/application.yml -------------------------------------------------------------------------------- /microservices-messaging-producer/src/test/java/com/github/pedroluiznogueira/microservices/messaging/MessagingApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedroluiznogueira/messaging-microservices-rabbitmq/HEAD/microservices-messaging-producer/src/test/java/com/github/pedroluiznogueira/microservices/messaging/MessagingApplicationTests.java --------------------------------------------------------------------------------