微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

后台进程的Open跟踪跨度如何包含在微服务的主跨度中

如何解决后台进程的Open跟踪跨度如何包含在微服务的主跨度中

我们在 Micronaut 的微服务架构中使用分布式应用程序。 我有服务 A 公开一个 URL,该 URL 在被调用时将请求的有效负载存储在队列中(服务 B) 在后台,线程将被分离,每个线程将轮询队列获取有效负载并执行一些操作。 我目前能够进行跟踪,直到有效载荷被推送到同一 traceId(Ex:TRACEID_1) 中的队列。 也为后台进程流添加了跟踪,我可以在不同的跟踪 (TRACE_ID2) 中看到后台进程的所有跨度。 在jeager中,当我点击服务时,我可以看到2个不同的痕迹(TRACE_ID1,TRACE_ID2) 有没有一种方法可以在同一跟踪中包含后台处理的跟踪,以便我可以在同一跟踪 (TRACE_1) 中看到为每个请求的整个流调用的整个端到端跨度

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。