https://github.com/cristian-sknz/kafka-implementation
Uma aplicação simples implementando o Apache Kafka
https://github.com/cristian-sknz/kafka-implementation
java java-11 kafka
Last synced: 3 months ago
JSON representation
Uma aplicação simples implementando o Apache Kafka
- Host: GitHub
- URL: https://github.com/cristian-sknz/kafka-implementation
- Owner: Cristian-Sknz
- Created: 2021-11-25T06:54:57.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-25T06:55:38.000Z (over 3 years ago)
- Last Synced: 2025-01-22T20:35:28.976Z (5 months ago)
- Topics: java, java-11, kafka
- Language: Java
- Homepage:
- Size: 59.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Apache Kafka implementation
Este projeto é uma simples implementação do Apache Kafka numa aplicação Java.
## Sobre
Este projeto serviu como uma introdução no meu aprendizado sobre o software de mensageria Apache Kafka. Implementei o Kafka de forma bem simples, criando um producer, e consumindo na mesma aplicação com o intuito de demonstrar a implementação.## Aplicação
Para iniciar a aplicação, você terá que seguir alguns passos.
* Criar os containers do docker (kafka e zookeeper) `docker-compose up -d`
* Construir a aplicação com o gradle: `gradle build`
* Abrir o prompt em `./build/libs/`#### Iniciar aplicação:
> Agora inicie a aplicação java, `java -jar KafkaApplication-1.0-SNAPSHOT-all.jar`

#### Enviar mensagens:
> Digite o IP do container do Kafka e pronto, você pode mandar mensagens!
Caso não consiga se conectar, tente usar o IP da VM, `docker-machine ip` e não esqueça de colocar a porta `:9092`