Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Activemq 预构建的AMQP和STOMP客户端(与GUI客户端一样)_Activemq_Rabbitmq_Amqp_Stomp - Fatal编程技术网

Activemq 预构建的AMQP和STOMP客户端(与GUI客户端一样)

Activemq 预构建的AMQP和STOMP客户端(与GUI客户端一样),activemq,rabbitmq,amqp,stomp,Activemq,Rabbitmq,Amqp,Stomp,我正在寻找一个客户机(如GUI客户机,而不是客户机库)来使用我们的MQ服务器并熟悉其语义。它可以在按下按钮(或文本命令)时发送和接收消息,甚至可以向我更新服务器队列和消息的状态。管理将是一种奖励。UI不必是图形化的(即命令行客户机可以) 服务器可能会运行RabbitMQ,因此任何特定于RabbitMQ的内容都可以,就像ActiveMQ一样。但我更希望有一个通用的AMQP或STOMP工具 那么,是否存在类似的情况 我知道有些管理和监视工具同时随服务器发行版提供,但没有客户端,对吗?查看Rabbit

我正在寻找一个客户机(如GUI客户机,而不是客户机库)来使用我们的MQ服务器并熟悉其语义。它可以在按下按钮(或文本命令)时发送和接收消息,甚至可以向我更新服务器队列和消息的状态。管理将是一种奖励。UI不必是图形化的(即命令行客户机可以)

服务器可能会运行RabbitMQ,因此任何特定于RabbitMQ的内容都可以,就像ActiveMQ一样。但我更希望有一个通用的AMQP或STOMP工具

那么,是否存在类似的情况

我知道有些管理和监视工具同时随服务器发行版提供,但没有客户端,对吗?

查看RabbitMQ插件

它为AMQP提供了一种SQL风格的语言。比如说,

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项目:

一个开源的开发项目 基于gui的消息管理工具 apacheactivemq

  • ,它没有在上提到ActiveMQ 5(仅3和4),但有一个活动的

用于发送和接收AMQP消息的命令行工具(用C编写):

rabbitmq附带的
rabbitmq管理
插件(由
rabbitmq插件启用rabbitmq_管理
启用)有一个基于web的接口,该接口监听端口15672,可以执行您(我)要求的所有操作。

很好,还有Stomp插件,但我不能对此发表评论。此外,如果您有任何问题(任何真正与AMQP相关的问题),请在RabbitMQ讨论邮件列表上写一行。我很害怕。不过也不算太糟:大约5年后,我又开始编写Java,我还学习了一些Ant。我确实将使用Rabbit的Java库编写自己的AMQP客户机,但同时我将使用BQL。谢谢。BQL原来是我要找的工具。谢谢(我还打印了协议规范)虽然我已经决定使用RabbitMQ,但我仍然会使用您提到的两个工具(我已经知道web界面)来使用ActiveMQ。谢谢。