Compartir comentarios
Las respuestas se generan en base a la documentación.

Probar un Micronaut Kafka Listener usando Testcontainers

Tabla de contenidos

Aprende cómo crear una aplicación Micronaut con un listener de Kafka que persiste datos en MySQL, y luego pruébala usando los módulos de Testcontainers para Kafka y MySQL con Awaitility.
Tiempo estimado 25 minutos

En esta guía, aprenderás a:

  • Crear una aplicación Micronaut con integración de Kafka
  • Implementar un listener de Kafka y persistir datos en una base de datos MySQL
  • Probar el listener de Kafka usando Testcontainers y Awaitility

Requisitos previos

  • Java 17+
  • Maven o Gradle
  • Un entorno Docker compatible con Testcontainers
Note

Si es la primera vez que usas Testcontainers, visita la introducción a Testcontainers para aprender más sobre Testcontainers y los beneficios de usarlo.

Módulos

  1. Crear el proyecto

    Configura un proyecto Micronaut con Kafka, Micronaut Data JPA y MySQL.

  2. Escribe pruebas

    Prueba el listener de Kafka de Micronaut usando los módulos de Testcontainers para Kafka y MySQL con Awaitility.

  3. Ejecutar pruebas

    Ejecuta tus pruebas de integración de Micronaut Kafka basadas en Testcontainers y explora los siguientes pasos.