【问题标题】:How to view the enqueued messages of a Queue|Topic of ActiveMQ using Hawtio Web Console如何查看队列的入队消息|使用 Hawtio Web 控制台的 ActiveMQ 主题
【发布时间】:2021-09-15 22:33:55
【问题描述】:

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

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

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

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

问题:

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

我也可以在控制台中看到一些可用的操作列表,但我尝试执行它们,但它们都不起作用。我也找不到更好的文档来理解这些给定的操作。当我点击“执行”时,响应总是返回 [ ]

【问题讨论】:

    标签: activemq hawtio


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-22
      • 2016-06-01
      • 2012-05-22
      • 2012-04-23
      • 2019-11-17
      • 2011-04-21
      • 2019-04-07
      • 2017-06-09
      相关资源
      最近更新 更多