Steven-Sanseau / ebdo-api

API MiddleWare Ebdo
MIT License
1 stars 0 forks source link

Créer une Queue Debug AWS #179

Closed Steven-Sanseau closed 6 years ago

Steven-Sanseau commented 6 years ago

Créer une queue de Debug AWS qui catch les events en erreur et les redispatch dans les queues concernées

Problème actuel: les queues ne sont pas consumées car certains messages sont en erreur du fait de la non transmission a aboweb de certains object client.

Pas d'aboweb_id dans l'object client => donc la creation d'un abonnement impossible dans les queues de creation d'abonnement ne se relancent pas => Obligation de les dépiler à la main

Solution Proposée

Lorsqu'un client n'ayant pqs d'id aboweb arrive dans un consumer créer un n ouvel event de création de client chez aboweb puis redispatcher l'action dans la queue de debug qui redispatchera la nouvelle commande. Entre temps, le client aura été créer chez aboweb et aura un id. Si ce, n'est pas le cas le message bouncera quelque fois jusqu'a ce que aboweb réponde et / u qu'un id apparaisse dans l'object client