Pas le temps de lire l'article ? Voici ce qu'il faut retenir.
L'auteur de l'article a migré son site vers Symfony Scheduler en production, après avoir ajouté Redis et un worker Messenger.
1
Symfony Scheduler — L'auteur a utilisé Symfony Scheduler sans worker Messenger ni Redis, ce qui aurait été similaire à un cron déguisé en PHP.
2
Briques nécessaires — Avant d'utiliser Symfony Scheduler, il faut avoir un worker qui consomme le transport Scheduler en permanence, un transport pour découpler le tick de l'exécution et un état persistant.
3
Jobs en production — Cinq jobs tournent actuellement sur le site de l'auteur, utilisant Symfony Scheduler.
💡
Pourquoi c'est important : La migration vers Symfony Scheduler nécessite une infrastructure appropriée, notamment un worker Messenger et un cache Redis, pour fonctionner efficacement.