Sistema para introduzir o conceito de mensageria apresentado nesse vídeo utilizando Spring Boot e Kafka.
- Rodar o Kafka com o Docker Compose:
$ docker-compose up
- Adicionar /etc/hosts o hostname
kafka
. - Clonar repositório git
- Construir o projeto:
$ ./mvnw clean package
- Executar a aplicação:
$ java -jar target/messaging-springboot-0.0.1-SNAPSHOT.jar
- Enviar um hello
$ http :8080/kafka/hello/giu
HTTP/1.1 200
Connection: keep-alive
Content-Length: 2
Content-Type: text/plain;charset=UTF-8
Date: Wed, 05 Jul 2023 16:21:05 GMT
Keep-Alive: timeout=60
OK
- Visualizar mensagem recebida no log:
Consumer Message: Olá, giu