Quotidien Shaarli

Tous les liens d'un jour sur une page.

July 27, 2025

How to Prioritize Messages When Building Asynchronous Applications With Symfony Messenger | by Thibaut Chieux | The SensioLabs Tech Blog | Jul, 2025 | Medium

L'article explique comment prioriser les messages dans les applications asynchrones utilisant Symfony Messenger. Il aborde les défis liés à la gestion des messages de différentes priorités et propose des solutions pour s'assurer que les messages critiques sont traités en temps opportun. L'auteur suggère de diviser les messages en plusieurs files d'attente basées sur leur priorité et d'utiliser des stamps personnalisés pour router dynamiquement les messages. De plus, il recommande de diviser les tâches longues en messages plus petits pour éviter de bloquer les travailleurs et garantir un flux fluide dans la file d'attente.

Testing delayed Symfony Messenger message handling with Behat

L'article explore les méthodes de test des messages différés dans Symfony Messenger en utilisant Behat. L'auteur décrit un projet où des opérations sont planifiées pour être traitées de manière asynchrone à l'avenir, parfois après quelques minutes, parfois après plusieurs heures. L'objectif est de se concentrer sur le résultat plutôt que sur la planification elle-même. L'article propose une solution pour "voyager" à travers le temps, traiter les travaux planifiés et vérifier les résultats attendus. Il utilise des scénarios Gherkin pour illustrer l'escalade de priorité des incidents en fonction du temps et explique comment configurer les entités, les messages et les transports dans Symfony pour gérer ces scénarios. Enfin, il montre comment créer un transport Messenger personnalisé pour contrôler quels travaux en arrière-plan sont traités et quand, en utilisant le composant Cache de Symfony pour persister temporairement les messages planifiés.

Créer un cluster Kubernetes sur Clever Cloud avec les apps Linux

L'article décrit un projet expérimental et éducatif visant à déployer un control plane Kubernetes sur Clever Cloud en utilisant leurs nouvelles applications de type Linux. L'auteur, s'inspirant de son tutoriel précédent, utilise le gestionnaire de paquets Mise pour installer les dépendances et configurer les composants Kubernetes comme des processus sur une instance Linux managée. Le projet, bien que non destiné à un usage personnel, explore les fonctionnalités des apps Linux de Clever Cloud et montre comment déployer et tester un cluster Kubernetes fonctionnel, incluant l'ajout d'un worker node externe. L'article souligne les limitations et les améliorations possibles, tout en offrant un aperçu des fonctionnalités méconnues de Clever Cloud.

Auto-hébergement courriel - Se faire dé-blacklister par Microsoft - LinuxFr.org

L'auteur de l'article, entre autres renseignements utiles, donne l'URL du formulaire : https://olcsupport.office.com/