Participe gratuitamente: https://imersao.fullcycle.com.br/
Sobre o repositório
Esse repositório contém o código-fonte ministrado na aula Apache Kafka: Alta performance para comunicação entre sistemas https://www.youtube.com/watch?v=vGN0yObevL8
Rodar a aplicação
Para rodar o Kafka execute o comando abaixo
docker compose up
Aguarde pelo menos uns 30 segundos para que o Kafka esteja pronto.
Acesse o Control Center para monitorar/gerenciar o Kafka, acesse http://localhost:9021.
Para testar a publicação e consumo de mensagens, use a aplicação Nest.js presente neste projeto (é necessário ter o Node.js instalado).
npm install
npm run start:dev
Existe um arquivo na raiz do projeto Nest.js, o api.http
que você pode usar para testar a aplicação com o plugin do VSCode REST Client. Quando enviar dados na requisição, o Nest.js consumirá a mensagem e mostrará no console.