Ir al contenido principal

Destacado

Spring Cloud Sleuth y StackDriver Trace

Siguiendo con nuestra saga de proyectos de Spring GCP, ahora, nos toca ver Spring Cloud Sleuth.
En proyectos de Arquitectura de Micro servicios es muy importante la información y observabilidad de todo. Si se están realizando llamadas entre servicios A, B y C; es importante entender si estas fueron exitosas o existe latencia entre dichas llamadas.

Nosotros podemos agregar esta dependencia de Sleuth a nuestro proyecto Spring Boot para darle ese "super poder" de tracing distribuido y luego exponer dicha información en un Zipkin o Jaegger por ejemplo.

GCP tiene Stackdriver trace, que es un servicio que nos permite guardar esta data de tracing sin tener que administrar nosotros mismos nuestro Zipking o storage. Stackdriver puede productir reportes de latencia y/o detectar anamalías en la performance.

Existen dos formas de usar Stackdriver Trace en nuestra aplicación Spring Boot:

1. Usas un Stackdriver Trace Zipkin proxy y configurar el Spring Cloud Sleuth para que use este prox…

Crear un MDB y la infraestructura necesaria para weblogic 10.3

Infraestructura:

http://blog.inflinx.com/2008/06/05/distributed-jms-queue-on-weblogic-10/

Luego procedan con este ejemplo:

http://blog.inflinx.com/2010/03/21/ejb-3-message-driven-beans-in-weblogic-103/

NOTA:

1.- Mis pruebas estan hechas en el Spring Source Tool Suite al cual ya le instale el conector para weblogic server

2.- Tener configurado tu dominio y tu script para iniciarlo de esta manera y funcionara super bien . Yo tengo una mac os x lion con 4mb de ram nada mas.

#!/bin/sh

# WARNING: This file is created by the Configuration Wizard.
# Any changes to this script may be lost when adding extensions to this configuration.

export USER_MEM_ARGS="-Xmx1024m -XX:MaxPermSize=256m"

DOMAIN_HOME="/Users/josediaz/tools/WebLogic/domain"

${DOMAIN_HOME}/bin/startWebLogic.sh $*

Conclusion final

FUNCIONA, así que enjoy!!



Comentarios