Secuencia de consulta sin caché

Secuencia de consulta sin caché Diagrama de secuencia generado por Archify. abrir página GET /dashboard validar JWT credenciales válidas leer caché sin datos consultar perfil y métricas filas guardar caché emitir traza 200 JSON mostrar Solicitud Alternativa Respuesta y trazas Usuario · sesión del navegador · Participante de la secuencia Usuario sesión del navegador Aplicación web · interfaz React · Participante de la secuencia Aplicación web interfaz React API · gestor de solicitudes · Participante de la secuencia API gestor de solicitudes Autenticación · validar JWT · Participante de la secuencia Autenticación validar JWT Redis · caché · Participante de la secuencia Redis caché Postgres · fuente de referencia · Participante de la secuencia Postgres fuente de referencia Trazas · evento asíncrono · Participante de la secuencia Trazas evento asíncrono Leyenda solicitud respuesta seguridad traza asíncrona mensaje predeterminado

Ruta correcta

  • • La solicitud principal sigue Aplicación web -> API -> fuente de datos -> respuesta
  • • Las respuestas tienen menos énfasis visual que las llamadas
  • • Las barras de activación muestran la duración de cada responsabilidad

Política y alternativa

  • • La validación JWT usa el color de las interacciones de seguridad
  • • La falta de datos en caché es visible sin dominar la ruta principal
  • • La base de datos se consulta cuando la caché no tiene los datos

Traza asíncrona

  • • La emisión de trazas aparece con línea discontinua y menor énfasis
  • • No bloquea la ruta de respuesta
  • • El diagrama separa el tiempo de espera del usuario de la observabilidad