大佬教程收集整理的这篇文章主要介绍了将 Spring Cloud Sleuth 中的 TraceId 添加到 API Gateway 过滤器,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 API 网关和一个微服务。当从 API 网关调用微服务时,它们都应该获得相同的 TracEID,但我的微服务有一个全新的 TracEID,我不知道它是从哪里生成的。
API 网关日志
2021-06-22 11:00:13.446 INFO [gateway,3ad39a60c4ac0e95,3ad39a60c4ac0e95] 776 [ctor-http-nio-2] c.m.c.u.config.APIRoutes Locator : Routes are
微服务日志
2021-06-22 11:00:34.285 INFO [service1,2a758b1cb504ca75,62e0509ed861a50f,true] 556 [nio-8000-exec-5] c.m.c.u.service.MasterReport service: Fetching latest business date
为了解决这个问题,我认为将 API 网关的 TracEID 添加到 http 标头并将此标头添加到自定义 API 网关过滤器并将此过滤器添加到 API 网关将解决此问题。但我不确定这是否是解决我的问题的正确方法,即使是,我也不知道该怎么做。任何代码片段或示例都会非常有帮助。
请告诉我我的方法是否正确以及是否正确
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的将 Spring Cloud Sleuth 中的 TraceId 添加到 API Gateway 过滤器全部内容,希望文章能够帮你解决将 Spring Cloud Sleuth 中的 TraceId 添加到 API Gateway 过滤器所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。