Comments on: Files de tâches et tâches récurrentes avec Celery http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/ Du code, du cul Fri, 06 Sep 2019 09:34:15 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Sam http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/#comment-190636 Wed, 08 Nov 2017 14:43:34 +0000 http://sametmax.com/?p=6880#comment-190636 Bien vu!

]]>
By: AnOnyme77 http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/#comment-190605 Mon, 06 Nov 2017 16:40:47 +0000 http://sametmax.com/?p=6880#comment-190605 Super article. J’apprends toujours des trucs super intéressants avec vous !

Une petite erreur dans un code par contre je pense :

@periodic_task(run_every=crontab(hour='5,13,23', minute=30, day_of_week='monday')

Je vois ici deux parenthèses ouvrantes et une fermante :'(.

]]>
By: mzk http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/#comment-187497 Thu, 01 Jun 2017 10:22:17 +0000 http://sametmax.com/?p=6880#comment-187497 J’arrive un peu tard, pour ramener ma fraise… J’ai mis du temps à comprendre tout ce jargon sur le multiprocessing, threading, parallélisme vs. concurrence, etc. Mais le tutoriel ici est assez fascinant et finalement très accessible ! Merci.

Juste pour les noobs comme moi, et qui utilisent abondement Python 3.6 – comme fourni out-of-the-box par Arch Linux, voici une légère ré-écriture du script tasks.py :


import urllib.request

from collections import Counter

from celery import Celery

celery = Celery('tasks', broker='redis://localhost', backend='redis://localhost')

@celery.task
def ecount(url):
    with urllib.request.urlopen(url) as res:
        html = res.read()
    html = html.decode('utf-8')
    return Counter(html)['e']

Voilà. Je sais pas si c’est très utile, mais si ça peut aider les bleus comme moi…

]]>
By: Siltaar http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/#comment-186852 Wed, 19 Apr 2017 21:17:27 +0000 http://sametmax.com/?p=6880#comment-186852 « Heureusement il existe une bibliothèque qui se met au dessus de Kombu pour et nous expose juste les fonctionnalités que l’on souhaite »

–> pour

Après, la vie privée des libs, qui se mets au dessus, qui expose quoi… cela ne nous, regarde pas ;-)

]]>
By: Nevenoe http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/#comment-178129 Wed, 11 May 2016 11:52:48 +0000 http://sametmax.com/?p=6880#comment-178129 Une alternative à Celery pourrait être Django-Crontab: https://pypi.python.org/pypi/django-crontab

Je laisse ça la… Pour le partage.

]]>
By: Sam http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/#comment-160300 Tue, 05 May 2015 22:30:10 +0000 http://sametmax.com/?p=6880#comment-160300 Pose la question sur indexerror.net, ce sera mieux adapté que les comments du blog.

]]>
By: francoisgfx http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/#comment-160286 Tue, 05 May 2015 15:51:57 +0000 http://sametmax.com/?p=6880#comment-160286 Hello,

J’aimerai créer une tache qui soit exécuté par plusieurs workers ayant différente app. Est ce que c’est possible ?

j’ai une tache périodique qui poll des events d’un service. Je voudrais stocker chaque event dans une queue par type d’event.

Ensuite que chaque worker se bind a une queue d’un type d’event qui l’intéresse et execute son code en fonction.

Vue que la fonction/app a exécuter est dans le message, je ne vois pas comment je peux faire ça.

Si vous avez une idée, je suis preneur.

Merci

F.

]]>
By: Sam http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/#comment-49412 Wed, 11 Jun 2014 16:29:51 +0000 http://sametmax.com/?p=6880#comment-49412 ^^

Tu ne crois pas si bien dire, on s’est tous les deux inscrit à l’école de massage thai pour une 30aine d’heures de cours. On va devenir experts en passage de massage \o/

]]>
By: mdupuy http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/#comment-49388 Wed, 11 Jun 2014 16:01:24 +0000 http://sametmax.com/?p=6880#comment-49388 On apprend que le broker est un “passeur de massage”. On sent que la Thaïlande a eu une certaine influence sur le contenu de l’article.

]]>
By: Sam http://sametmax.com/files-de-taches-et-taches-recurrentes-avec-celery/#comment-18963 Sat, 25 Jan 2014 21:46:55 +0000 http://sametmax.com/?p=6880#comment-18963 Pas problème, donne moi les codes d’accès de ton compte de banque en ligne, et je t’envoies autant de bitcoins que tu veux.

]]>