реализация очереди заданий для Python

7 ответов

В дополнение к многопроцессорности существует также проект Celery , если вы используете Django.

3
ответ дан 1 December 2019 в 22:39
поделиться

Вы, вероятно, захотите посмотреть Очередь многопроцессорной обработки. Включено в Python 2.6, для более ранних версий Python загрузите его в PyPI.

Документация стандартной библиотеки: http://docs.python.org/library/multiprocessing.html На PyPI: http://pypi.python.org/pypi/multiprocessing

-1
ответ дан 1 December 2019 в 22:39
поделиться

Посмотрите на beanstalkd

2
ответ дан 1 December 2019 в 22:39
поделиться

Также есть "баккер" Сильвена Хеллегуарха, который вы можете найти здесь:

Он описывает себя так:

  • bucker - это система очередей, которая поддерживает несколько хранилищ для очереди (memcached, на данный момент Amazon SQS) и управляется сообщениями XML, отправляемыми через TCP-соединения между клиентом и сервером очереди.
3
ответ дан 1 December 2019 в 22:39
поделиться

redqueue? Он реализован во фреймворке python+tornado, говорит по протоколу memcached и опционально постоянен в лог-файлах. В настоящее время он также способен вести себя как beanstalkd, резервный/удаляемый способ в протоколе memcache.

REDQUEUE

2
ответ дан 1 December 2019 в 22:39
поделиться

Pyres - это клон восстановления, созданный на Python. Resque используется Github в качестве очереди сообщений. Оба используют Redis как серверную часть очереди и предоставляют веб-приложение для мониторинга.

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

12
ответ дан 1 December 2019 в 22:39
поделиться

Уже год поздно или что-то в этом роде, но это то, что я взломал вместе, чтобы создать очередь процессов, выполняющих их только X-число за раз. http://github.com/goosemo/job_queue

1
ответ дан 1 December 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: