Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiadependenciasmaven

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiadependenciasmaven [2020/05/05 20:03]
carlos.torres
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiadependenciasmaven [2020/05/05 20:40] (actual)
carlos.torres
Línea 38: Línea 38:
 Eureka((https://​blog.bi-geek.com/​arquitecturas-spring-cloud-netflix-eureka/​)) es un servicio REST, utilizándose principalmente en la nube de AWS, a la cuál está estrechamente ligado. Eureka se comporta como servidor, cuyo objetivo es registrar y localizar microservicios existentes, informar de su localización,​ su estado y datos relevantes de cada uno de ellos. Además, nos facilita el balanceo de carga y tolerancia a fallos. Eureka((https://​blog.bi-geek.com/​arquitecturas-spring-cloud-netflix-eureka/​)) es un servicio REST, utilizándose principalmente en la nube de AWS, a la cuál está estrechamente ligado. Eureka se comporta como servidor, cuyo objetivo es registrar y localizar microservicios existentes, informar de su localización,​ su estado y datos relevantes de cada uno de ellos. Además, nos facilita el balanceo de carga y tolerancia a fallos.
  
-La dependencia ​lciente ​permite que los microservicios se registren automaticamente al arrancar su instancia.+La dependencia ​cliente ​permite que los microservicios se registren automaticamente al arrancar su instancia
 + 
 +==== Spring Web ==== 
 +Contiene los recursos necesarios (conjunto de dependencias) para el desarrollo web((https://​www.adictosaltrabajo.com/​2016/​12/​22/​aplicaciones-web-con-spring-boot-capa-a-capa/​)). 
 + 
 +===== Dependencias de traza ===== 
 +Son aquellas dependencias que permiten obtener infomración asociada al microservicio como: 
 + 
 +  * Estado 
 +  * Memoria 
 +  * Trazas de rendimiento 
 +  * Log de errores 
 + 
 +Se define las siguientes dependencias de traza: 
 + 
 +==== Zipkin Client ==== 
 +Zipkin((https://​www.baeldung.com/​tracing-services-with-zipkin)) es un proyecto de código abierto que proporciona mecanismos para enviar, recibir, almacenar y visualizar trazas. Esto nos permite correlacionar la actividad entre servidores y obtener una imagen mucho más clara de lo que está sucediendo exactamente en nuestros servicios. 
 + 
 +La dependencia cliente permite integrar el registro en el servidor Zipkin. 
 + 
 +==== Spring for RabbitMQ ==== 
 +RabbitMQ es un servidor AMQP. Es decir acepta y reenvia mensajes. 
 + 
 +===== Dependencias de clientes ===== 
 +Son aquellas dependencias que proveen clientes para el consumo de servicios como Feign o RestController 
 + 
 +==== OpenFeign ==== 
 +Feign((https://​github.com/​OpenFeign/​feign)) es un cliente java http ligero. Que se al stack Spring Boot para simplificar el consumo de los servicios. 
 + 
 +===== Dependencias de datos ===== 
 +Son aquellas relacionadas a la persistencia de la información o a la gestión y exposición de los datos. Entre ellas están definidas:​ 
 + 
 +  * Spring Data JPA 
 +  * RestRepository 
 +  * PostgresSQL Driver 
 +  * MySQL Driver 
 +  * Oracle Driver 
 + 
 +El uso de estas dependencias dependerá del origen de datos.
  
  
  
 [[ada:​howto:​sicoferp:​factory:​migracionsicoferp:​process:​backend|←Volver atrás]] [[ada:​howto:​sicoferp:​factory:​migracionsicoferp:​process:​backend|←Volver atrás]]
ada/howto/sicoferp/factory/migracionsicoferp/process/backend/guiadependenciasmaven.1588708999.txt.gz · Última modificación: 2020/05/05 20:03 por carlos.torres