RabbitMQ: Wie geben Sie den queue zu veröffentlichen?

RabbitMQ ist Channel#basicConsume Methode gibt uns die folgenden Argumente:

channel.basicConsume(queueName, autoAck, consumerTag, noLocal,
    exclusive, arguments, callback);

Geben uns die Möglichkeit zu sagen, RabbitMQ genau die Warteschlange, die wir konsumieren wollen.

Aber Channel#basicPublish hat keine solche äquivalenz:

channel.basicPublish(exchangeName, routingKey, mandatory, immediateFlag,
    basicProperties, messageAsBytes);

Warum kann ich nicht angeben, die Warteschlange zu veröffentlichen, zu hier?!? Wie bekomme ich ein Channel publishing, sagen wir, einer Warteschlange mit dem Namen logging? Vielen Dank im Voraus!

Was Sie wollen, zu tun, getan werden kann, mit exklusiven Warteschlange, mit den direkten Austausch und bekannten queue-name und irgendwie mit bestimmten route Taste + Thema exchange.
Danke @zaq178miami (+1) - können Sie ein code-Beispiel?

InformationsquelleAutor | 2013-08-30

Schreibe einen Kommentar