Skip to content

It is a web project developed with spring batch, with the objective of migrating data from one side to another.

lucianoortizsilva/poc-spring-batch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 Technologies

  • Java 21
  • Spring Boot
  • Spring Batch
  • PostgreSQL
  • RabbitMQ
  • Docker

🎯 What is this ?

It is a web project developed with spring batch, with the objective of migrating data from one side to another.


🏗 Architecture and data flux

This project has an UISwing, responsable by send message to RabbitMQ.
By other side too has two jobs, that listen a queue from RabbitMQ.
When anyone job receive a message, this job is started, where do all procecessing of data.


🚀 How to execute the project ?

In root folder execute

  • sudo docker-compose down -v

  • sudo docker-compose up

  • mvn clean package

  • mvn spring-boot:run

Select any job, and send message:

About

It is a web project developed with spring batch, with the objective of migrating data from one side to another.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published