An open API service indexing awesome lists of open source software.

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.

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":

![Screenshot ConsumerMain](screenshots/kafka_project_main_page.png)

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

Página para realizar upload de archivo:

![Screenshot UploadArchivo](screenshots/kafka_project_upload_page.png)

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

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

![Screenshot KafkaMessage](screenshots/kafka_project_message.png)

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

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

![Screenshot KafkaMessage](screenshots/kafka_project_file_state_completed.png)

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