6

MQサーバーで遊んでそのセマンティクスに慣れるためのクライアント(クライアントライブラリではなくGUIクライアントのように)を探しています。ボタン(またはテキストコマンド)を押すだけでメッセージを送受信し、サーバーのキューとメッセージのステータスについて更新するものもあります。管理はボーナスになります。UIはグラフィカルである必要はありません(つまり、コマンドラインクライアントで問題ありません)。

サーバーはおそらくRabbitMQを実行するので、ActiveMQと同様に、RabbitMQ固有のものはすべて問題ありません。しかし、私はむしろ一般的なAMQPまたはSTOMPツールが欲しいです。

それで、そのようなものは存在しますか?

一部の管理ツールと監視ツールには両方のサーバーディストリビューションが付属していますが、クライアントは付属していません。

4

4 に答える 4

7

Apache ActiveMQの場合、

ApacheActiveMQ用のメッセージ管理GUIベースのツールを開発するオープンソースプロジェクト。

于 2010-07-28T20:11:35.293 に答える
1

AMQPメッセージを送受信するためのコマンドラインツール(Cで記述):http://github.com/rmt/amqptools

于 2010-10-16T11:09:43.883 に答える
1

BQLRabbitMQプラグインを確認してください。

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固有です。

少しコーディングしたい場合は、RabbitMQJavaおよび.NETクライアントの例をご覧ください。

それらは完全にグラフィカルではありませんが、それらを理解しようとすると、適切な質問をする必要があります。

しばらく経ちましたが、AMQPに慣れるための最善の方法は、 0-9-1仕様を読み、いくつかの簡単なプログラムを作成することだと思ったことを覚えています。特に、そのサイトのプロトコルドキュメントには多くの例があります。

于 2010-07-28T15:38:20.623 に答える
1

rabbitmq-managementRabbitMQに付属している(そしてによって有効にされている)プラグインは、rabbitmq-plugins enable rabbitmq_managementポート15672でリッスンし、(私が)求めているすべてのことを実行できるWebベースのインターフェースを備えています。

于 2017-11-08T10:17:44.443 に答える