Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiaservicesandserver [2020/04/29 11:07] carlos.torres |
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiaservicesandserver [2020/05/18 16:34] (actual) carlos.torres [Servidor de Trazabilidad - ZipkinServerADA] |
||
---|---|---|---|
Línea 4: | Línea 4: | ||
=== Consideraciones Previas === | === Consideraciones Previas === | ||
* Las configuraciones han sido implementadas para el trabajo en ambientes locales. | * Las configuraciones han sido implementadas para el trabajo en ambientes locales. | ||
+ | * Se asume conocimiento previo de la tecnología Spring Cloud / Nexflix OSS | ||
* Si un microservicio requiere configuraciones especiales, estas deben ser validadas con los lideres de desarrollo (Pablo Quintana, Daberson Henao, Carlos Torres, Gersain Castañeda). | * Si un microservicio requiere configuraciones especiales, estas deben ser validadas con los lideres de desarrollo (Pablo Quintana, Daberson Henao, Carlos Torres, Gersain Castañeda). | ||
- | ===== Servicios Generales ===== | + | ===== Servicios y Servidores Generales ===== |
- | Se han definido los siguientes servicios generales los cuales pueden ser utilizados segun la necesidad y complejidad del desarrollo. | + | Se han definido los siguientes servicios y servidores generales los cuales pueden ser utilizados segun la necesidad y complejidad del desarrollo. |
==== Servicio de configuración central - ConfigServerADA ==== | ==== Servicio de configuración central - ConfigServerADA ==== | ||
Línea 18: | Línea 19: | ||
Debe estar definido como una propiedad del archivo de configuración bootstrap.yml ó bootstrap.properties como se indica a continuación: | Debe estar definido como una propiedad del archivo de configuración bootstrap.yml ó bootstrap.properties como se indica a continuación: | ||
- | <code> | + | <code yaml> |
spring: | spring: | ||
cloud: | cloud: | ||
Línea 36: | Línea 37: | ||
Debe estar definido como una propiedad del archivo de configuración bootstrap.yml ó bootstrap.properties como se indica a continuación: | Debe estar definido como una propiedad del archivo de configuración bootstrap.yml ó bootstrap.properties como se indica a continuación: | ||
- | <code> | + | <code yaml> |
eureka: | eureka: | ||
client: | client: | ||
Línea 47: | Línea 48: | ||
=== Ubicación === | === Ubicación === | ||
- | El código fuente está uicado en la siguiente url: [[http://adacsc.co:1443/svn/repository/ADA/SICOFERP/fuentes/branches/development/core/ZuulServerADA | + | El código fuente está uicado en la siguiente url: [[http://adacsc.co:1443/svn/repository/ADA/SICOFERP/fuentes/branches/development/core/ZuulServerADA|Ir al repositorio]] |
- | |Ir al repositorio]] | + | |
=== Modo de uso === | === Modo de uso === | ||
Cada Microservicio debe estar registrado en las rutas de reconocimiento del servidor como una sección similar a la indicada a continuación: | Cada Microservicio debe estar registrado en las rutas de reconocimiento del servidor como una sección similar a la indicada a continuación: | ||
- | <code> | + | <code yaml> |
zuul: | zuul: | ||
routes: | routes: | ||
Línea 63: | Línea 63: | ||
La inclusión de la ruta debe ser solicitada al administrador de rutas de configuración. | La inclusión de la ruta debe ser solicitada al administrador de rutas de configuración. | ||
+ | ==== Servidor de Trazabilidad - ZipkinServerADA ==== | ||
+ | Centraliza el proceso de trazas y log en los microservicios de forma centralizada. | ||
+ | === Ubicación === | ||
+ | El código fuente está uicado en la siguiente url: [[http://adacsc.co:1443/svn/repository/ADA/SICOFERP/fuentes/branches/development/core/ZipkinServerADA|Ir al repositorio]] | ||
+ | === Modo de uso === | ||
+ | Cada Microservicio debe incluir la siguiente dependencia: | ||
+ | <code xml> | ||
+ | <dependency> | ||
+ | <groupId>org.springframework.cloud</groupId> | ||
+ | <artifactId>spring-cloud-starter-zipkin</artifactId> | ||
+ | </dependency> | ||
+ | </code> | ||
+ | Por defecto el servidor Zipkin se publica en el puerto 9411 | ||
- | + | [[ada:howto:sicoferp:factory:migracionsicoferp:process:backend|←Volver atrás]] | |
- | + |