Herramientas de usuario

Herramientas del sitio


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

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
Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiaservicesandserver [2020/04/29 10:59]
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 43: Línea 44:
 </​code>​ </​code>​
  
 +==== Servidor perimetral / exposición de servicios (Edge server) - ZuulServerADA ====
 +Servidor gateway en el que se expondrán los servicios a consumir. Todos los microservicios deben ser expuesto por este servidor por lo tanto deben registrar los path de rutas y deben ser únicos en todo el contexto de exposición de servicios de cada ambiente.
  
 +=== 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|Ir al repositorio]]
  
 +=== 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:​
  
 +<code yaml>
 +zuul:
 +  routes:
 +    usuario:
 +      service-id: co.ada.core.service.userold
 +      path: /​api/​usuario/​**
 +</​code>​
  
 +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]]
ada/howto/sicoferp/factory/migracionsicoferp/process/backend/guiaservicesandserver.1588157993.txt.gz · Última modificación: 2020/04/29 10:59 por carlos.torres