Skip to content

Latest commit

 

History

History
13 lines (8 loc) · 1.11 KB

README.md

File metadata and controls

13 lines (8 loc) · 1.11 KB

Webflux support

Open Tracing has support for instrumentation of Spring Boot application which use Servlets. It does not exist any support for the reactive stack named Webflux.

Webflux is based on reactive streams and therefor can not use anything based on thread locals. Opentracing active span functionality sadly depends on thread-locals and can therefor not be used.

Spring Security had a similiar problem and they created a reactive security context based on the context of Project Reactor.

This experiment tries to find a solution to the problem of opentracing in a reactive-streams enviroment similiar to Spring Security.

Used libs