如何查看队列的入队消息|使用 Hawtio Web Console 的 ActiveMQ 主题

时间:2021-01-01 11:33:34

标签: activemq hawtio

我已将 Active MQ + Hawtio jar 文件嵌入到中间件集成工具 Mulesoft 中,部署该工具后,Hawtio 控制台在 localhost:8080 上运行。

我尝试了两种将消息加入队列的方法。队列是通过 Hawtio Conolse 创建的。下面给出了我将消息放入队列的两种方式。两种方式都行!

  1. 通过 Mulesoft JMS 发布连接器
  2. 通过 Hawtio 控制台直接使用“发送”按钮 enter image description here

但据我所知,只有一种方法可以检索队列中排队的消息,即通过相同的 Mulesoft JMS 侦听器连接器。我没有学习其他检索方法。

问题:

有没有办法直接在 Hawtio 控制台中查看存储的消息?或者去我机器的一些系统目录查看存储的数据?

我也可以在控制台中看到一些可用的操作列表,但我尝试执行它们,但没有一个起作用。我也找不到更好的文档来理解这些给定的操作。当我点击“执行”

时,响应总是返回 [ ]

enter image description here

1 个答案:

答案 0 :(得分:0)

Hawtio 是一个队列浏览器,它是另一种 JMS 客户端,因此如果消息位于任何客户端的预取缓冲区(即 Mulesoft JMS 侦听器)中,您将无法看到消息。相反,如果没有其他消费者连接,那么您应该能够使用 browse() 和相关管理操作查看所有未确认的消息。

相关问题