Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / joumenharzli / spring-rdbms-cdc-kafka-elasticsearch
Denormalize and Index MySQL database with ElasticSearch and Kafka
Stars: 40
Forks: 18
Open Issues: 0
License: apache-2.0
Language: Java
Repo Size: 143 KB
Dependencies:
62
Created: about 6 years ago
Updated: about 2 months ago
Last pushed: over 3 years ago
Last synced: about 1 month ago
Topics: cdc, change-data-capture, debezium, elasticsearch, kafka, kafka-connect, mysql, spring-boot, spring-webflux
Files
Loading...
Readme
Loading...
Dependencies
command/Dockerfile
docker
- openjdk 8u171-jre build
connect/Dockerfile
docker
- confluentinc/cp-kafka-connect latest build
denormalizer/Dockerfile
docker
- openjdk 8u171-jre build
docker-compose.yml
docker
mysql/Dockerfile
docker
- mysql 5.7 build
query/Dockerfile
docker
- openjdk 8u171-jre build
command/pom.xml
maven
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310
- com.zaxxer:HikariCP ${hikaricp.version}
- io.micrometer:micrometer-registry-prometheus ${micrometer.version}
- io.springfox:springfox-bean-validators ${swagger.version}
- io.springfox:springfox-swagger-ui ${swagger.version}
- io.springfox:springfox-swagger2 ${swagger.version}
- io.vavr:vavr ${vavr.version}
- mysql:mysql-connector-java ${mysql-connector-java.version}
- org.apache.commons:commons-lang3 ${commons-lang.version}
- org.mapstruct:mapstruct-jdk8 ${mapstrcut.version}
- org.mapstruct:mapstruct-processor ${mapstrcut.version}
- org.projectlombok:lombok
- org.springframework.boot:spring-boot-devtools
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-aop
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.boot:spring-boot-starter-logging
- org.springframework.boot:spring-boot-starter-webflux
- io.projectreactor:reactor-test test
- org.springframework.boot:spring-boot-starter-test test
denormalizer/pom.xml
maven
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310
- com.google.guava:guava ${guava.version}
- io.micrometer:micrometer-registry-prometheus ${micrometer.version}
- io.vavr:vavr ${vavr.version}
- org.apache.commons:commons-lang3 ${commons-lang.version}
- org.mapstruct:mapstruct-jdk8 ${mapstrcut.version}
- org.mapstruct:mapstruct-processor ${mapstrcut.version}
- org.projectlombok:lombok
- org.springframework.boot:spring-boot-devtools
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-aop
- org.springframework.boot:spring-boot-starter-data-elasticsearch
- org.springframework.boot:spring-boot-starter-logging
- org.springframework.boot:spring-boot-starter-webflux
- org.springframework.kafka:spring-kafka
- io.projectreactor:reactor-test test
- org.springframework.boot:spring-boot-starter-test test
pom.xml
maven
query/pom.xml
maven
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310
- io.micrometer:micrometer-registry-prometheus ${micrometer.version}
- io.springfox:springfox-bean-validators ${swagger.version}
- io.springfox:springfox-swagger-ui ${swagger.version}
- io.springfox:springfox-swagger2 ${swagger.version}
- io.vavr:vavr ${vavr.version}
- org.apache.commons:commons-lang3 ${commons-lang.version}
- org.mapstruct:mapstruct-jdk8 ${mapstrcut.version}
- org.mapstruct:mapstruct-processor ${mapstrcut.version}
- org.projectlombok:lombok
- org.springframework.boot:spring-boot-devtools
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-aop
- org.springframework.boot:spring-boot-starter-data-elasticsearch
- org.springframework.boot:spring-boot-starter-webflux
- io.projectreactor:reactor-test test
- org.springframework.boot:spring-boot-starter-test test