|
Présentation du service
Ceci service assure l'interaction entre l'application GorgMail et l'Architecture Orientée Service (SOA)
Il permet notamment à GorgMail d'être informer du succès de la création d'un compte GoogleApps
Il est intégré à l'application GorgMail
VHOST rabbitmq individuel pour chaque dev
Hébergement | VOIR GorgMail |
---|---|
Resources | User rabbitmq : rec-gorgmail |
Hébergement | VOIR GorgMail |
---|---|
Resources | User rabbitmq : prod-gorgmail |
La liste des autres systemes dont le service besoin pour fonctionner. ceux-ci peuvent etre obligatoires ou facultatifs :Bases de donnes,APIs,Redis,Serveur Mail
La liste des fichiers de configs et variables d'environnement
Listes des actions pour arreter / demarrer le service
Guide d'installation du service
Clé de routage | Quand ? | Contenu du message | Exemple de contenu |
---|---|---|---|
notify.monservice.ressource.status | Qu'est ce que cette notification signifie ? Quel est le nouvel tat ? | Quels sont les informations contenues dans ce message ? |
|
N'oubliez pas de mettre à jour la propriétés "Clés de routage émises" de la page avec les nouvelles routing keys |
Si vous modifiez le format d'une notification existante, essayez au maximum de conserver les données précédentes et pensez à reporter les changements sur les services clients de cette notification |
Clé de routage | Commentaires |
---|---|
request.unautreservice.ressource.action | un commentaire qui pourrait aider les autres dev a comprendre pourquoi cet appel a un autre service est fait |
N'oubliez pas de mettre à jour la propriétés "Clés de routage émise" de la page avec les nouvelles routing keys |
Clé de routage | Actions effectuées | Contenu du message | Exemple de contenu |
---|---|---|---|
request.monservice.ressource.action | Expliquez ce que le service va faire quand on appel cette action | Quels sont les informations que le message doit contenir ? Lesquels sont obligatoire / facultatives ? Vous pouvez mettre un SCHEMA-JSON |
|
N'oubliez pas de mettre à jour la propriétés "Clés de routage écoutées" de la page avec les nouvelles routing keys |
Si vous modifiez le format d'une requete existante, pensez à reporter les changements sur les services clients de cette requete |
Clé de routage | Actions effectuées |
---|---|
notify.googleapps.user.created | Active la redirection vers ce compte google apps |
N'oubliez pas de mettre à jour la propriétés "Clés de routage écoutées" de la page avec les nouvelles routing keys |