Domanda

Sai / uso qualsiasi coda di lavoro distribuiti per Python? Puoi condividere link o strumenti

È stato utile?

Soluzione

Oltre a multiprocessing c'è anche il progetto Sedano , se si' re utilizzando Django.

Altri suggerimenti

Pyres è un clone Resque costruito in pitone. Resque viene utilizzato da Github come loro coda di messaggi. Entrambi usare Redis come backend coda e fornire un'applicazione di monitoraggio web-based.

http://binarydud.github.com/pyres/intro.html

C'è anche "bucker" di Sylvain Hellegouarch che potete trovare qui:

Si descrive in questo modo:

  • bucker è un sistema di coda che supporta l'archiviazione multipla per la coda (memcached, Amazon SQS per ora) ed è guidato da messaggi XML inviati più di connessioni TCP tra un client e il server di coda.

redqueue? E 'realizzato in quadro tornado pitone +, parla protocollo memcached ed è opzionalmente persistenti in file di log. Attualmente è anche in grado di comportarsi come beanstalkd, la riserva / cancellare in modo protocollo memcache pure.

REDQUEUE

Se si pensa che il sedano è troppo pesante per le vostre esigenze allora si potrebbe desiderare di guardare il semplice coda di compito distribuito:

E 'un anno di ritardo o qualsiasi altra cosa, ma questo è qualcosa che ho messo insieme per fare una coda di processi in esecuzione loro solo un numero X alla volta. http://github.com/goosemo/job_queue

Probabilmente si desidera guardare coda del multiprocessing. Incluso in Python 2.6, scarica su PyPI per le versioni precedenti di Python.

documentazione della libreria standard: http://docs.python.org/library/multiprocessing.html Su PyPI: http://pypi.python.org/pypi/multiprocessing

Inoltre v'è Unix 'a'

Per ulteriori informazioni: l'uomo a

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top