我想知道如何生成BreadcrumbId?
我正在使用AMQ和Camel进行测试。
我已使用REST API将消息发布到queue1,这会生成一条messageId值为“ X”的消息。
然后,我测试了以下非常简单的路由,它们从一个队列消耗并发送到另一个队列。
queue1 --> queue2
queue2 --> queue3
queue3 --> queue4
queue4 --> queue5
在第一条路由中生成一个值为“ X”的面包屑ID。
在每个路由中,每个消息都会按照JMS规范获得一个新的MessageId,但是面包屑ID保持不变。
“面包屑”一词给我的印象是,它应该更改每条路线/交换,以便您可以追溯消息?
但是它似乎是第一条消息的MessageId?
我找不到有关其实际生成方式的描述.....
谢谢