giuliana-bezerra / spring-boot-cdc

Projeto apresentado para explicar como utilizar uma solução de CDC de forma prática com o Kafka Connect.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Boot CDC

@giulianabezerra Video

Projeto apresentado nesse vídeo para explicar como utilizar uma solução de CDC de forma prática com o Kafka Connect.

Tecnologias

Como Executar

  • Iniciar a infra com o docke-compose:
docker-compose up -d
  • Adicionar os conectores do mysql e postgres:
curl -X POST  -H  "Content-Type:application/json" http://localhost:8083/connectors -d @mysql.json

curl -X POST  -H  "Content-Type:application/json" http://localhost:8083/connectors -d @postgres.json
  • Conferir se os conectores foram adicionados com sucesso:
http GET :8083/connectors
  • Iniciar os projetos Java

API

Os seguintes endpoints estarão disponíveis para cada microsserviço desse projeto:

posts-service

  • POST /posts
http POST :8080/posts content='Vídeo novo no canal'
  • GET /posts
http :8080/posts

comments-service

  • POST /comments
http POST :8081/comments text='Excelente vídeo!' postId=1
  • GET /comments
http :8081/comments

About

Projeto apresentado para explicar como utilizar uma solução de CDC de forma prática com o Kafka Connect.


Languages

Language:Java 100.0%