This is an example of Spring Boot that pulls data generated by Insert / Update / Delete operations in Mysql via Debezium and kafka
For about Debezium
For Debezium Documentation
- Docker
- Docker Compose
Start the following command via terminal, in project location;
sh connector.sh
This process will run the relevant containers, and mysql-connector will connect to debezium. (You can examine connector.sh to see commands.)
After this process,related Spring Boot project can be started.
- Spring Boot Web
- Spring Boot Data JPA
- Spring Boot Validation
- Spring Boot Actuator
- Spring Kafka
- Lombok
- Configuration Processor
- Mysql
- Jackson Databind
- Google Guava