做全链路灰度时染色标记在同步链路透传没问题,但一到异步环节就丢:MQ 消息体没带标记、线程池任务上下文丢失、定时任务跑在无流量上下文里。想听听实践:1. TransmittableThreadLocal 或自研上下文你们用的哪个?线程池要不要改造?2. MQ 的染色你们放在消息 header 还是消息体?消费端忘了判断怎么办?3. 丢色造成过数据串台事故吗?事后怎么兜底的?
相似问题