You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2019/11/08 03:57:18 UTC

[GitHub] [skywalking] cyejing opened a new issue #3805: The webflux-plugin is not working properly

cyejing opened a new issue #3805: The webflux-plugin is not working properly
URL: https://github.com/apache/skywalking/issues/3805
 
 
   Please answer these questions before submitting your issue.
   
   - Why do you submit this issue?
   - [ ] Question or discussion
   - [X] Bug
   - [ ] Requirement
   - [ ] Feature or performance improvement
   
   ___
   ### Question
   - What do you want to know?
   The webflux-plugin is not working properly
   because WebFlux is Reactive Programming  ,plugin use ThreadLocal is not working properly
   
   
   webflux-plugin 并不能正常工作,因为 WebFlux 是响应式编程。 处理的线程会发生变化,插件内部使用ThreadLocal 根本不能获取到原来线程的信息,还会因为未能正确关闭span信息 导致ThreadLocal一直没有释放
   ___
   ### Bug
   
   - What happen?
   this is debug msg:
   ![image](https://user-images.githubusercontent.com/6317049/68448102-5a450000-021d-11ea-91de-4d444a2a655a.png)
   ![image](https://user-images.githubusercontent.com/6317049/68448384-4f3e9f80-021e-11ea-87ed-98e09c333cc3.png)
   ![image](https://user-images.githubusercontent.com/6317049/68448401-5e255200-021e-11ea-9776-078b2490bdfa.png)
   webflux-plugins Intercept 3 method ,the thread has changed when the method is executed
   ___
   ### Requirement or improvement
   - Need to deal with it without relying on ThreadLocal

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services