Microservicios PoC - 3 Parte
arquitectura
microservicios
performance
poc
Seguimos con microservicios, en la primera parte se implmentaron 3 microservicios que se podrían llamar entre ellos. En la segunda parte se le incluyo un servicio para distribuir configuraciones desde un repositorio. En este momento nuestros servicios pueden obtener una configuración desde un repositorio, arrancar con dicha configuración, llamarse entre ellos y devolver un resultado.
Es momento de hacer que estos servicios puedan ser descubiertos, para ello utilizamos Eureka que mediante una anotación en la clase pripincipal de nuestros servicios van a permitirles ser descubiertos. Todos ellos serán mostrados en el panel que provee el mismo Eureka de modo que en todo momento podamos conocer los servicios que están levantados.
Hasta el momento se han empleado para la implementación:
- Java o Groovy
- Gradle
- SpringBoot
- Feing
- Mockito
- RestAssured
- Spring Config
- Eureka
El código puede encontrarse en Github y la configuración