Erste Zählung der Nachrichten in einem rabbitmq Warteschlange von java-code

Ich versuche, um zu überprüfen, ob eine gegebene rabbitmq Warteschlange leer ist oder nicht.
Für die, die ich versuche zu verwenden:

channel.queueDeclarePassive(queueName).getMessageCount().

Mit diesem bin ich immer 0 als Antwort, unabhängig von der Anzahl der angezeigten Nachrichten durch rabbitmqctl list_queues.
Es gibt keine API zur Verfügung, soweit ich gesucht habe.

Möchte ich gleich beantworten, wie rabbitmqctl list_queues.Sie schlagen einen Weg, das zu tun.

  • Versuchen channel.queueDeclare statt
  • Habe versucht, mit diesem auch.. kein Glück.. immer noch die 0 als Antwort..
InformationsquelleAutor user3184719 | 2014-02-19
Schreibe einen Kommentar