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

Skip to content

Feat(pyroger): IGNGPF-319 add fanout exchange for received offers

Quy Thy Truong a demandé de fusionner feat/add-fanout-exchange vers main

Cette MR permet aux agents de publication de recevoir les offres poussées sur un exchange.

A noter :

  • Le nom de l'exchange est mis en paramètre lors de la création d'un agent.
  • Les agents connectés au même exchange vont tous recevoir un même message envoyé via l'exchange

Pour tester les modifications de cette branche:

  • Dans deux terminaux différents, instancier deux agents de publication connectés à un même exchange: python gpf_pyroger/publish_agent_core.py
  • Dans un troisième terminal, mimer l'envoi d'une offre sur cet exchange : python tests/dev/dev_send_agent.py
  • éventuellement dans un quatrième terminal, se connecter au bus qui reçoit les réponses des agents: python tests/dev/dev_receive_from_agent.py => on doit recevoir 2 réponses qui correspondent au traitement de la même offre par les deux agents
Modification effectuée par Quy Thy Truong

Rapports de requête de fusion

Chargement en cours