Skip to content

yusuffurkanyalcin/kafka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech Stack

  • Java 17+
  • Postgresql
  • Debezium
  • Zookeper
  • Kafka
  • Outbox pattern
  • Docker

How to run

  • Clone this project to your local
  • Go to the root path of this project --> /kafka
  • Open docker desktop. Make sure that docker engine is running
  • Make sure that all containers are running successfully
  • Open terminal and run docker-compose up -d
  • Open Postman or a similar tool
  • Copy everything from /kafka/resource/debezium_kafka_connect_config.json file
  • Send a POST request below URI with copied content above:
    http://localhost:8083/connectors/
  • Start kafka-producer, kafka-consumer and kafka-retry-service
  • Go http://localhost:9091/ui/clusters/local/brokers via a browser
  • Go http://localhost:8001/?pgsql=db --> password: example
    image

References

About

Spring Boot - Kafka - Debezium - Postgresql

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages