Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Version 1.0

Types de messages

...

Événement (ou notification)

 Un événement DOIT être envoyée à l'exchange d'événement (voir Topologie)

Log

 

Requête

Une requête appel directement une fonction d'un service.

Une requête PEUT attendre une réponse. Dans ce cas la requête DOIT contenir contenir le header reply_to_exchange ayant pour valeur le nom d'un exchange de type fanout. Un message de type réponse réponse (voir Topologie)

Les spécifications de l'attribut data du message sont définie définies par le service cible

Une requête DOIT être envoyée à un exchange de requête (voir Topologie)

Une requête DOIT avoir une clé de routage du type request.[identifiant_du_service_cible].[resource_manipulée].[action]. Par exemple request.gappsd.account.create

Reponse

...

Un message de type "réponse" est émit en réponse à un message de type requête

Une réponse DOIT contenir le header request_event_uuid ayant pour valeur le uuid du message de la requête associée

Une réponse DOIT être envoyée à un exchange de réponse (voir Topologie)

Les spécifications de l'attribut data du message sont définies par le service émettant la réponse

Une requête DOIT avoir une clé de routage du type reply.[identifiant_du_service_emmeteur].[resource_manipulée].[action]. Par exemple reply.gappsd.account.create

Structure des messages

Les messages doivent vérifier le schema JSON suivant :

...