Skip to content

G3A/spring-boot-client-rop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tracing with Spring Boot, OpenTelemetry, and Jaeger

Cada «hop/salto» de un servicio al siguiente se denomina «span/tramo». Todos los «spans» que intervienen en la respuesta a una solicitud al usuario final forman juntos un «trace/traza».

Cada span y trace tiene un identificador único. El primer span de una traza suele reutilizar el ID de traza como ID del span. Se espera que cada servicio pase el ID de rastreo al siguiente servicio que llame para que el siguiente servicio pueda utilizar el mismo ID de rastreo como ID de correlación en sus registros. Esta propagación del ID de rastreo se realiza normalmente a través de una cabecera HTTP.

About

Aquí te muestro como usar la librería functional-rop (Patrón Result o Railway Oriented Programming) desde un proyecto hecho con Spring Boot. Se ha llevado a la práctica la teoría de este sitio https://fsharpforfunandprofit.com/rop/ de F# a Java 21. Agradezco públicamente el maravilloso trabajo compartido por https://scottwlaschin.com/ en F#.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages