Voici la documentation : https://geoplateforme.pages.gpf-tech.ign.fr/documentation

Skip to content

chore(pyroger): routing messages using queue name and nameless echanges

Quy Thy Truong a demandé de fusionner chore/enable-nameless-exchange vers main

Cette MR permet d'envoyer des messages avec des exchanges vides i.e. portant la valeur "". Dans ce cas, les échanges de messages se basent sur le nom du bus qui doit porter le nom du topic.

Je m'explique:

Ce qui se passait avant

On exploitait le modèle entier de RabbitMQ, c'est-à-dire qu'un message était d'abord envoyé à un exchange qui le pousse sur un bus.
On définissait un exchange avec la fonction exchange_declare(), en lui donnant un nom spécifique. Dès lors, pika levait une erreur dès que l'exchange déclaré portait un nom vide

Ce qui se passe maintenant

On va utiliser un modèle basique, où il n'y a plus d'exchange : le message est directement envoyé à un bus. Par conséquent, un exchange par défaut sera défini par un chaîne de caractère vide. Les messages sont alors envoyés sur un bus en se basant sur la valeur du topic.

Source: Tutoriel de RabbitMQ

Modification effectuée par Quy Thy Truong

Rapports de requête de fusion

Chargement en cours