Ответ 1
В дополнение к многопроцессорной обработке также используется проект Celery, если вы используете Django.
Знаете ли вы/используете любую распределенную очередь заданий для python? Можете ли вы поделиться ссылками или инструментами
В дополнение к многопроцессорной обработке также используется проект Celery, если вы используете Django.
Pyres - это квест, созданный в python. Resque используется Github в качестве очереди сообщений. Оба используют Redis в качестве бэкэнда очереди и предоставляют веб-приложение мониторинга.
Там также есть "башмак" Сильвена Хельлегауарха, который вы можете найти здесь:
Он описывает себя следующим образом:
Посмотрите beanstalkd
redqueue? Он реализован в инфраструктуре python + tornado, говорит о протоколе memcached и может быть постоянным в файлах журналов. В настоящее время он также может вести себя как beanstalkd, путь резервирования/удаления в протоколе memcache.
Если вы считаете, что сельдерей слишком тяжелый для ваших нужд, вы можете посмотреть на простоту распределенной задачи:
Это на год поздно или что-то еще, но это то, что я взломал вместе, чтобы сделать очередь процессов, выполняющих их только по Х-числу за раз. http://github.com/goosemo/job_queue
Вероятно, вы хотите посмотреть на очередь многопроцессорности. Включенный в Python 2.6, получите его на PyPI для более ранних версий Python.
Документация по стандартной библиотеке: http://docs.python.org/library/multiprocessing.html На PyPI: http://pypi.python.org/pypi/multiprocessing
Также есть Unix 'at'
Для получения дополнительной информации: человек в