NDC和webflux

时间:2018-02-07 11:25:25

标签: spring project-reactor spring-webflux

我想在我的Spring webflux应用程序中启用NDC。在HTTP请求到达时,我想为了特定请求丰富我的所有日​​志记录语句,并提供一些请求特定的上下文信息,如requestId / clientId等。 我需要将此请求特定的上下文信息传播到任何下游调用或其他任何内容 - 我只是寻找单个进程内NDC日志记录的解决方案......

在常规的MVC应用程序中,人们会使用NDC,但由于我们不在每个请求的线程中,所以事情变得毛茸茸

我调查了https://jira.spring.io/si/jira.issueviews:issue-html/SPR-15680/SPR-15680.htmlhttps://github.com/rstoyanchev/context-holder 但是使用

Mono.currentContext().flatMap 

仅仅为了伐木而言似乎有些过分和不便...... 任何想法/例子如何在春天webflux很好吗?

0 个答案:

没有答案