0

我正在研究使用 Red Hat AMQ 7.5.0 并生成 Red Hat AMQ 7.5.0 的服务的自动化集成测试。我知道您可以通过 REST 进行生产和消费,但此服务是管道的一部分,一旦将数据放入队列,它可能会快速发送到下一步。

有没有办法查看或以其他方式验证消息已通过队列?我想验证是否发送了特定消息,或者理想情况下某种 JSON 搜索会很棒(即,搜索已通过具有某些键/值对的消息)。

4

1 回答 1

0

ActiveMQ Artemis(Red Hat AMQ 7.x 中附带的代理)不保留有关已消费消息的历史数据,我不知道有哪个代理这样做。

但是,您可以使用 将LoggingActiveMQServerPlugin有关消息的详细信息记录到文件中,然后在该文件中搜索您要查找的信息。

于 2020-03-12T16:20:23.150 回答