Nous présentons aujourd'hui un petit retour d'expérience sur le composent Symfony Messenger. L'objectif derrière ce billet est de comprendre comment:
- Mettre en place une architecture de conteneur Docker qui répond à notre besoin.
- Fonctionnement de l'ordonnancement avec RabbitMq.
- Fonctionnement de Symfony Messenger.
- Le couplage de Symfony Messenger et RabbitMQ, SQS, Redis...afin d'envoyer des emails d'une façon asynchrone.
De nombreux de traitement web pourrait être assez lourd qui prennent parfois beaucoup de temps soit à cause d'un trafic intense,soit à cause d'une mauvaise architecture logicielle, soit à cause de la mauvaise gestion de mémoire, y a des gens qui préfèrent augmenter la mémoire ou bien mettre un système de balance loader
...Mais ca résout pas le problème principal.