es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Spring Batch y Kafka

Soy un programador junior en banca. Quiero crear un sistema de microservicios que obtenga datos de Kafka y los procese. Después de eso, los guardaré en una base de datos y enviaré los datos finales a la aplicación cliente. ¿Qué tecnología puedo usar? Planeo utilizar Spring Batch y Kafka. ¿Puede implementarse esta tecnología en mi proyecto o hay una mejor alternativa?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en spring-boot, apache-kafka y spring-batch, te recomendaría utilizar estas tecnologías para implementar tu sistema de microservicios. Spring Batch es una excelente opción para procesar en lotes los datos obtenidos de Kafka y luego guardarlos en tu base de datos. Por otro lado, Apache Kafka proporciona una manera escalable y tolerante a fallos de manejar flujos de datos en tiempo real.

    Además, también podrías considerar el uso de Spring Cloud Stream, que se basa en Spring Boot y ofrece una forma flexible de construir microservicios basados en eventos. Es perfecto para manejar flujos de datos e integrarlo con Apache Kafka.

    En resumen, usar Spring Batch y Apache Kafka es un excelente punto de partida para tu proyecto. Sin embargo, también puedes considerar el uso de Spring Cloud Stream para manejar flujos de datos en tiempo real con mayor flexibilidad.

Comments are closed.