Projeto dedicado a conhecer e implementar utilização de menssageria kafka com spring. Objetivo de simular uma loja via api Rest (producer) e um service (consumer) de comunicação.
Pré requisitos:
JRE instalado.
Baixe o Zookeeper em : https://zookeeper.apache.org/releases.html#download
Descompacte no C:
reenomei para zookeeper
-
Dentro de \conf renomeei o arquivo zoo_sample.cfg para zoo.cfg;
-
Edite 'dataDir' apontando para uma pasta Data entro do projeto ou relativa: valor: C:\zookeeper\data
Abra o terminal no caminho e execute
.\bin\zkserver
Baixe o Kafka em : https://kafka.apache.org/downloads
Descompacte no C:
reenomei para kafka
- Editei o arquivo \config\server.properties apotando para pasta 'logs' que vai criar dentro do dir kafka:
log.dirs=C:\kafka\logs
Abra o terminal no caminho kafka e execute
.\bin\windows\kafka-server-start.bat .\config\server.properties
Java, Spring, Kafka, API Rest...