如何通过GUI

时间:2018-04-03 14:50:40

标签: activemq-artemis

我安装了Apache ActiveMQ Artemis,并希望通过GUI使用消息填充队列。

我导航到队列 - >选择队列 - >操作

有一个函数sendMessage(java.util.Map,int,java.lang.String,boolean,java.lang.String,java.lang.String)

屏幕看起来像:

enter image description here

对于Type,我添加1并且为Body添加“Test”

当我点击执行时,队列不会被填充。

我需要做些什么来通过Artemis GUI填充队列吗?

3 个答案:

答案 0 :(得分:1)

我认为如果您导航到左侧导航面板中的队列,单击队列,然后单击Send按钮,则会更容易:

Send Button

然后它将为您提供一个带标题和有效负载的屏幕:

Send Page

您正在查看的是直接调用JMX命令;这应该工作正常!但是,如果您的有效负载和标头格式不正确以便发布到Jolokia端点,则可能会有所不同。

您可能没有看到我提到的Send按钮,因为您需要使用可写角色(即管理员或具有该角色的已配置用户)登录。

答案 1 :(得分:0)

请注意,如上所示,上面显示的可单击的“发送”链接可能不会出现在您的Artemis ActiveMQ控制台版本中。在我的版本2.1.0中,您必须单击屏幕右上角的该图标。

enter image description here

答案 2 :(得分:0)

在当前版本v2.11.0中,很难找到“发送”按钮。对于 admin 用户,您必须从左侧导航面板选择队列。然后,通过点击右侧标签上的向下箭头,您会获得允许的操作列表。最后一个是“发送”操作。

ActiveMQ GUI Send Message