如何通过GUI向ActiveMQ Artemis发送消息到队列

4
我已经安装了Apache ActiveMQ Artemis,并希望通过GUI向队列发送消息。 我导航到queues--> 选择队列-->操作。屏幕显示一个名为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填充队列?

你能列出你正在使用的ActiveMQ Artemis版本吗? - Justin Bertram
3个回答

3
我认为如果您在左侧导航面板中导航到队列,点击队列,然后点击“发送”按钮会更容易: Send Button 然后它会给您一个屏幕以带有头和负载的方式发送: Send Page 您正在查看的是直接调用“JMX”命令;这应该可以正常工作!但是,如果您的负载和头部格式不正确,则可能会出现问题,无法将其发布到“Jolokia”端点。
您可能没有看到我提到的“发送”按钮,因为您需要使用可写角色(即管理员或配置用户具有该角色)登录。

1
在当前的版本v2.11.0中,“发送”按钮不太容易找到。如果使用管理员账户,您需要从左侧导航面板中选择队列。然后,在选项卡右侧点击向下箭头,您将获得允许的操作列表。最后一个是“发送”操作。请注意保留html标记。

ActiveMQ GUI Send Message


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

输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接