45 votes

Comment puis-je répertorier ou découvrir des files d’attente sur un échange RabbitMQ en utilisant python ?

J’ai besoin d’un client python capable de découvrir les files d’attente sur un échange de serveur RabbitMQ redémarré, puis de démarrer un client pour reprendre la consommation des messages de chaque file d’attente. Comment puis-je découvrir les files d’attente à partir d’une api/bibliothèque python compatible RabbitMQ ?

29voto

Daniel Roseman Points 199743

Pour autant que je sache, il n’y a aucun moyen de le faire. Cela n’a rien à voir avec Python, mais parce que AMQP ne définit aucune méthode de découverte de file d’attente.

Dans tous les cas, dans AMQP, ce sont les clients (consommateurs) qui déclarent les files d’attente : les éditeurs publient des messages sur un échange avec une clé de routage, et les consommateurs déterminent les files d’attente auxquelles ces clés de routage vont. Il n’est donc pas logique de parler de files d’attente en l’absence de consommateurs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X