有没有办法记录有效的mq Artemis转移?那么你可以看到哪个转移应用于给定的消息?我似乎无法在文档中找到它。
答案 0 :(得分:2)
您可以为org.apache.activemq.artemis.core.server.impl.DivertImpl激活TRACE日志记录。这将记录每个转移消息的消息。请参阅日志记录代码here。
答案 1 :(得分:1)
可以在docs中找到一个选项:
Diverts也可以配置为应用Transformer。如果指定, 所有被转移的信息都将有机会被转变 变形金刚。
由于Transformer是一个类,您可以使用Logger实现实现和跟踪,只需触摸消息即可。