Create a Queue

La queue est le point de consomation des messages; tout comme pour les exchanges, il est possible d’avoir plusieurs consommateurs sur une même queue. Pour créer une queue, rendez-vous dans le menu Anybus > Entities > Queues.

create_queue_form

Description des champs

  • Connection: Comme son nom l’indique, il s’agit de la connection utilisée. Sélectionnez une connexion précédement créée dans le menu Anybus > General > Connections

  • Nom de l’entité: ceci est le nom de votre queue.

  • Queue existant?: Ce champ est utilisé lorsqu’on veut créer une queue qui existe déjà sur le serveur RabbitMQ. Le traitement est similaire à celui d’un import, mais pour que cela fonctionne, vous devez vous connecter au serveur contenant la Queue à importer puis donne comme Nom de l'entité le nom de la Queue existante.

  • Durable: Si cette case est coché, la queue sera toujours disponible après le redémarage du serveur: On dit qu’il est persistant

  • Exclusive: Si cette case est cochée, cette queue ne pourra être consommée qu’à partir de la connexion en cours.

  • Auto delete: Active la suppression automatique de la queue lorsque tous les messages sont consommés

  • Queue arguments: Les arguments supplémentaires à spécifier lors de la déclaration d’une queue

  • Bindings
    • Routing key: Une routing key est simplement un identifiant écrit sous la forme de noms séparés par des points.
    • Exchange: l’exchange utilisé
    • Arguments: Les arguments additionnels à appliquer au binding (exemple: Nom utilisateur, nom du modèle, etc.)