后端岗位面试题更新 2026-08-05

基于AOP,如何实现一个TraceId的透传(例如在分布式系统中通过日志追踪请求链路)?

腾讯云智研发后端开发互联网/IT系统设计问题排查

考察说明

考察结合AOP设计并实现TraceId透传的工程能力

回答思路

  1. 明确TraceId的作用和传递目标
  2. 设计切面拦截入口请求并生成或解析TraceId
  3. 说明如何将TraceId写入日志上下文(如MDC)
  4. 考虑异步线程传递和HTTP调用头的处理
  5. 讨论多线程和并发场景下的隔离