Les tâches de fond ou en “arrière-plan”, gérées la plupart du temps avec Sidekiq ou nativement par ActiveJobs sur les applications Rails, permettent d’alléger nos plateformes en déchargeant des actions potentiellement longues ou non urgentes. Ces actions vont dans une file d’attente de traitement en arrière-plan, libérant ainsi le cycle original de requête/réponse. Cependant, ces tâches peuvent parfois nous poser des problèmes de concurrence nous allons voir pourquoi et je vais vous présenter deux Gem que nous utilisons pour y remédier.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire