Desenvolvimento local

  • Docker
  • Docker compose
  • Java 11
  • SDKMAN!

Comandos:

Subir os containers com o Kafka: docker-compose up -d

Rodar a aplicação: ./gradlew :bootRun

Fazer uma requisição:

curl --location --request POST 'http://localhost:8080/users' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Teste",
    "age": 1,
    "address": "Rua 4, 1258",
    "site": "ofuxico.com"
}'

Listar schemas criados no schema-registry:

curl --location --request GET 'http://localhost:8081/subjects'

Listar ultima versão de um schema:

curl --location --request GET 'http://localhost:8081/subjects/user.creation.topic-value/versions/latest'

Informações sobre o cluster, tópicos e consumer-groups:
http://localhost:9021

GitHub

View Github