时间:2010-07-25 23:40:03

标签: activemq rabbitmq amqp stomp

4 个答案:

答案 0 :(得分:7)

对于Apache ActiveMQ,有

  

开发的开源项目   基于消息管理gui的工具   Apache ActiveMQ。

答案 1 :(得分:1)

查看BQL 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特有的。

如果您愿意进行一些编码,可以查看RabbitMQ Java和.NET客户端中的示例:

它们不是很有图形,但试图理解它们会迫使你提出正确的问题。

已经有一段时间了,但我记得认为熟悉AMQP的最好方法是阅读0-9-1 spec并编写一些简单的程序;特别是,该网站上的协议文档提供了大量示例。

答案 2 :(得分:1)

用于发送和接收AMQP消息的命令行工具(用C编写):http://github.com/rmt/amqptools

答案 3 :(得分:0)

RabbitMQ附带的rabbitmq-management插件(由rabbitmq-plugins enable rabbitmq_management启用)有一个基于Web的界面,可以侦听端口15672并可以执行您(我曾经)要求的所有内容。 / p>