https://github.com/edgar-code-repository/spring-boot-kafka-project
Aplicaciones desarrolladas con Spring Boot, que envían y reciben mensajes desde servidor Apache Kafka.
https://github.com/edgar-code-repository/spring-boot-kafka-project
Last synced: over 1 year ago
JSON representation
Aplicaciones desarrolladas con Spring Boot, que envían y reciben mensajes desde servidor Apache Kafka.
- Host: GitHub
- URL: https://github.com/edgar-code-repository/spring-boot-kafka-project
- Owner: edgar-code-repository
- Created: 2019-10-19T16:39:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-07T18:10:17.000Z (over 6 years ago)
- Last Synced: 2025-01-23T04:29:30.714Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 1.71 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
KAFKA PROJECT WITH SPRING BOOT
-----------------------------------------------------------------------------------------------------------------
Se desarrollan proyectos Spring Boot, que envían y reciben mensajes desde servidor Apache Kafka.
En el proyecto "Producer" se pueden realizar uploads de archivos.
Una vez que un archivo fue subido al servidor, se almacena un registro en base de datos y
se gatilla un mensaje a Kakfa, el cual es recibido por la aplicación "Consumer".
La aplicación "Consumer" recibe el mensaje del upload realizado, procesa el archivo y
cuando finaliza actualiza el estado del registro almacenado en la base de datos.
-----------------------------------------------------------------------------------------------------------------
Página inicial de aplicación "Producer":

-----------------------------------------------------------------------------------------------------------------
Página para realizar upload de archivo:

-----------------------------------------------------------------------------------------------------------------
Envío de mensaje a aplicación "Consumer" por medio de Kafka:

-----------------------------------------------------------------------------------------------------------------
Una vez que la aplicación "Consumer" procesa el archivo, el registro pasa del
estado "Processing" al estado "Completed":

-----------------------------------------------------------------------------------------------------------------