Activemq 预构建的AMQP和STOMP客户端(与GUI客户端一样)
我正在寻找一个客户机(如GUI客户机,而不是客户机库)来使用我们的MQ服务器并熟悉其语义。它可以在按下按钮(或文本命令)时发送和接收消息,甚至可以向我更新服务器队列和消息的状态。管理将是一种奖励。UI不必是图形化的(即命令行客户机可以) 服务器可能会运行RabbitMQ,因此任何特定于RabbitMQ的内容都可以,就像ActiveMQ一样。但我更希望有一个通用的AMQP或STOMP工具 那么,是否存在类似的情况 我知道有些管理和监视工具同时随服务器发行版提供,但没有客户端,对吗?查看RabbitMQ插件 它为AMQP提供了一种SQL风格的语言。比如说,Activemq 预构建的AMQP和STOMP客户端(与GUI客户端一样),activemq,rabbitmq,amqp,stomp,Activemq,Rabbitmq,Amqp,Stomp,我正在寻找一个客户机(如GUI客户机,而不是客户机库)来使用我们的MQ服务器并熟悉其语义。它可以在按下按钮(或文本命令)时发送和接收消息,甚至可以向我更新服务器队列和消息的状态。管理将是一种奖励。UI不必是图形化的(即命令行客户机可以) 服务器可能会运行RabbitMQ,因此任何特定于RabbitMQ的内容都可以,就像ActiveMQ一样。但我更希望有一个通用的AMQP或STOMP工具 那么,是否存在类似的情况 我知道有些管理和监视工具同时随服务器发行版提供,但没有客户端,对吗?查看Rabbit
BQL> create exchange myexchange;
ok
BQL> create durable queue 'myqueue'
ok
BQL> select name,messages from queues where 'durable'=true order by name
----------------------
| name | messages |
----------------------
| myqueue | 0 |
显然,这是兔子特有的
如果您愿意进行一些编码,可以查看RabbitMQ Java和.NET客户端中的示例:
已经有一段时间了,但我记得我认为熟悉AMQP的最好方法是阅读和编写一些简单的程序;特别是,该站点上的协议文档提供了许多示例。对于ApacheActiveMQ,有
- web管理控制台位于
- Sourceforge项目:
- ,它没有在上提到ActiveMQ 5(仅3和4),但有一个活动的
rabbitmq管理
插件(由rabbitmq插件启用rabbitmq_管理
启用)有一个基于web的接口,该接口监听端口15672,可以执行您(我)要求的所有操作。很好,还有Stomp插件,但我不能对此发表评论。此外,如果您有任何问题(任何真正与AMQP相关的问题),请在RabbitMQ讨论邮件列表上写一行。我很害怕。不过也不算太糟:大约5年后,我又开始编写Java,我还学习了一些Ant。我确实将使用Rabbit的Java库编写自己的AMQP客户机,但同时我将使用BQL。谢谢。BQL原来是我要找的工具。谢谢(我还打印了协议规范)虽然我已经决定使用RabbitMQ,但我仍然会使用您提到的两个工具(我已经知道web界面)来使用ActiveMQ。谢谢。