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

Skip to content
Extraits de code Groupes Projets

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

Fusionnées 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

Pipeline #7062 réussi avec des avertissements

Pipeline réussi avec des avertissements pour f4548c56 sur chore/enable-nameless-exchange

Fusionnée par Quy Thy TruongQuy Thy Truong il y a 2 ans (janv. 16, 2023 3:33pm UTC)

Loading

Pipeline #7064 réussi avec des avertissements

Pipeline réussi avec des avertissements pour d282f55c sur main

Activité

Filtrer l'activité
  • Approbations
  • Assignés et relecteurs
  • Commentaires (des bots)
  • Commentaires (des utilisateurs)
  • Branches et validations
  • Modifications
  • Labels
  • État de verrouillage
  • Mentions
  • État de la demande de fusion
  • Suivi
Veuillez vous inscrire ou vous connecter pour répondre
Chargement en cours