6
votes

Client AMQP et STOMP pré-construit (comme dans le client GUI)

Je recherche un client (comme dans le client GUI, pas la bibliothèque clientèle) de jouer avec notre serveur MQ et de vous familiariser avec sa sémantique. Quelque chose qui va envoyer et recevoir des messages à la pression d'un bouton (ou une commande texte) et peut-être même me mettre à jour sur l'état des files d'attente et des messages du serveur. L'administration serait un bonus. L'interface utilisateur n'a pas besoin d'être graphique (c'est-à-dire que les clients de la ligne de commande vont bien).

Le serveur sera probablement exécuté rabbbitmq, de sorte que quelque chose de rabbitmq spécifique à la rabbitmq est bien, tout comme Activeemq. Mais je préfère avoir un outil générique AMQP ou Stomp.

Alors, fait quelque chose du genre existant?

Je sais que certains outils de gestion et de surveillance sont livrés avec les distributions de serveurs, mais pas de clients, non?


0 commentaires

4 Réponses :


1
votes

Consultez le BQL plugin rabbbitmq.

Cela vous donne un SQL -La langue pour AMQP. Par exemple, xxx

évidemment, c'est une rabbbitmq spécifique.

Si vous êtes prêt à faire un peu de codage, vous pourriez jeter un oeil à la Exemples dans les clients RabbitMQ Java et .NET .NET:

  • Exemples Java
  • .NET Exemples < / li>

    Ils ne sont pas assez graphiques, mais essayant de les comprendre que vous vous oblige à poser les bonnes questions.

    Cela fait longtemps, mais je me souviens de penser que la meilleure façon de se familiariser Avec AMQP, c'est lire le 0-9-1 SPEC et Écrivez quelques programmes simples; En particulier, la documentation de protocole sur ce site donne beaucoup d'exemples.


4 commentaires

Eh bien, il y a aussi le plugin Stompin, mais je ne peux pas y commenter. dev.rabbitmq.com/wiki/stompGateway


De plus, si vous avez des questions (tout ce qui est liée à AMQP), déposez une ligne sur la liste de diffusion RabbbitMQ-Discuter. list.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq- Discutez


J'avais peur de cela. Pas trop mal, cependant: j'ai commencé à écrire Java après environ 5 ans et je dois aussi apprendre de la fourmi. Je vais vraiment écrire mon propre client AMQP à l'aide de la bibliothèque Java de lapin, mais dans le même temps, je jouerai avec BQL. Merci.


BQL s'est avéré être l'outil que je cherchais. Merci! (J'ai également imprimé la spécification du protocole)



7
votes

pour Apache ActivemQ, il y a


1 commentaires

Bien que j'ai décidé d'utiliser Rabbitmq, je vais toujours jouer avec ActiveMQ en utilisant deux des outils que vous avez mentionnés (je connais déjà sur l'interface Web.) Merci.



1
votes

Outils de ligne de commande (écrit en C) pour envoyer et recevoir des messages AMQP: http://github.com/rmt / amqptools


0 commentaires

1
votes

the rabbitmq-gestion plugin fourni avec rabbbitmq (et activé par rabbbitmq-plugins activé rabbbitmq_management ) a une interface Web qui écoute sur le port 15672 et peut Faites tout ce que vous êtes (j'étais) demander.


0 commentaires