dromara / dromara/TLog

集成gateway。traceId线程问题

Open
#14 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
601
Forks
117
PR merge metrics
No merged PRs in 30d

Description

gateway-log
下游服务log

开发者您好:
根据图示,目前我开发版本为:springcloud2022.0.1 springboot2.6.6 tlog-all 1.4.1

项目启动,通过gateway首次请求接口,gateway中的traceId不会打印出来,通过webflux 包下的代码看到是上下文对象没有实例化,推断为拦截器加载顺序的问题。下游web服务之间的传递没有问题。
最严重的问题是gateway的上下文对象会有线程问题,如图所示。请求了7次接口,前六次gateway没有打印traceId,第七次打印出来的traceId是第一次下游接口已经转发过的traceId

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.