spring - 在 Spring Cloud sleuth 中重命名 X-B3-TraceId 标头
问题描述
我用 Node 编写的服务很少,它们使用“X-Request-Id”作为标头来识别请求。我现在正在使用 spring-boot 在 Java 中编写服务,我可以使用 spring-cloud-sleuth 来跟踪 traceId 和 spanId。
但是,我想继续使用“X-Request-Id”作为我所有服务的请求标识符。有什么方法可以重命名 spring-sleuth 中的“X-B3-TraceId”标头,以便它在 HTTP 请求中发送相同的标头,并使用传入请求中的所述标头来设置 traceId?
解决方案
您可以传播额外的字段,请参阅Spring Cloud Sleuth 文档的传播部分。
推荐阅读
- angular - 角材料表不渲染数据
- excel - Excel VBA - 为整个单元格范围运行的宏
- json - 如何将mongodb数据解码为结构
- karate - 空手道检查 xml 请求是否包含特定值
- rasa-nlu - 如何在 RASA 聊天机器人中添加按钮?
- github - github项目和存储库中的项目有什么区别?
- android - 构建器在 aftertextchanged 中未更改,用于片段中的编辑文本
- angular - ngx datepicker:设置前几年的初始年份值
- javascript - 如何在 Bootstrap pincode-input.js 中显示 PIN/密码
- javascript - 等待分配给变量的承诺