带Spring3的千分尺跟踪

sqougxex  于 2023-06-28  发布在  Spring
关注(0)|答案(1)|浏览(132)

假设一个请求在后端登陆,我们得到了traceid。现在,由于某些原因,我们需要向兔子推送一条消息,该消息将在几分钟后被读取。我如何在同一个traceid中进行处理。
发送的消息有一个字段,我们在其中保存了以前的跟踪和span id。
我们使用带千分尺的Spring3。
POM:

<dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-tracing</artifactId>
        <version>1.0.3</version>
    </dependency>
    <dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-tracing-bridge-brave</artifactId>
        <version>1.0.3</version>
    </dependency>
von4xj4u

von4xj4u1#

我不认为跟踪意味着涵盖在基于事件的系统中计划稍后执行的处理。
在这种情况下,您应该考虑在rabbitMQ消息处理中创建一个不同的跟踪,但Link to the previous span:这两个span在技术上都不是父/子关系,但是链接可以实现这种关系。

相关问题