Infraestructura (Kafka, Redis, Postgres)
La infraestructura (infra) son los servicios comunes que tus micros necesitan por debajo: Kafka, Redis y PostgreSQL. MicroLab los levanta en Docker como parte de arrancar un escenario, si el escenario los declara.
docker-compose: incluido o propio
Sección titulada «docker-compose: incluido o propio»MicroLab trae su propio docker-compose (recomendado), así que un clon recién hecho
funciona sin depender de la infra del equipo. Si prefieres el tuyo, indícalo en
Ajustes → Rutas → docker-compose.
El compose incluido configura Kafka con un doble listener (advertised listener): así un cliente que corre en contenedor y otro que corre nativo en tu máquina pueden conectar los dos, cada uno por la dirección que le es alcanzable.
Arrancar solo la infra
Sección titulada «Arrancar solo la infra»Normalmente la infra se levanta y se para con el escenario. Pero puedes gestionarla aparte desde la sección Docker:
- Iniciar infraestructura — levanta solo Kafka/Redis/Postgres del escenario, sin los micros.
- Detener infraestructura —
docker compose downde la infra común.
Requiere que el daemon de Docker esté iniciado. Desde el CLI: microlab infra-up,
microlab infra-down, microlab infra <escenario>.
Bases de datos externas
Sección titulada «Bases de datos externas»La base de datos del compose la levanta el propio arranque. Si en cambio un micro apunta a una base de datos externa (DEV u otra), eso se gestiona en el catálogo de Bases de datos, no aquí.