Kolibri

Скриншот программы:
Kolibri
Детали программы:
Версия: 0.2.0 Alpha
Дата загрузки: 11 May 15
Разработчик: Thomas Weholt
Тип распространения: Бесплатная
Популярность: 5

Rating: nan/5 (Total Votes: 0)

Колибри многоразовый приложение Django для проектирования и выполнения асинхронных процессов и рабочих процессов & NBSP;. Рабочий процесс является коллекции шагов в определенном порядке, обработки данных в каждом шаге. Шаг может нарушить поток, если возникает исключение и / или указанный шаг может быть выполнен, чтобы справиться с конкретной исключение. Колибри использует сельдерей для обработки обработки в фоновом режиме. Все процессоры и рабочие процессы могут быть запущены только сотрудниками, но более мелкозернистый управления доступом может быть реализована в будущих версиях.
Проект началась потому, что мне нужно, чтобы контролировать, как я добавил содержимое в фотопроекта я развивающихся в Django. В рамках проекта много тяжелых процессов, таких как создание миниатюр и обработки метаданных. Добавление содержимого состоит из шагов, которые необходимо сделать в определенном порядке, и мне нужно, чтобы контролировать, какие действия необходимо предпринять, если один шаг бросает исключение. Я использую сельдерей, но с добавлением нового шага или процесс был утомительным, и я хотел более динамичный способ определения и управления процессоров.
Текущая реализация не является стабильным и доказательство концепции. Комментарии очень приветствуются, особенно о том, как контролировать состояние сельдерея процессов и обеспечивать обратную связь с пользователем.
Установка
пункт установить Django-Колибри
или
рт клон https://bitbucket.org/weholt/django-kolibri питон setup.py установить
& NBSP; установить STATIC_ROOT и STATIC_URL в settings.py
& NBSP; добавить «Колибри» для ваших установленных приложений
& NBSP; добавить сайт (г '^ Колибри /', включают в себя ("kolibri.urls ')), на ваш urls.py
Это было бы умно, чтобы прочитать usage.txt сначала для более подробный учебник или эксперимента с рабочей примере проекта, предоставленной в источнике, имеющейся на BitBucket

Особенности :.

  • асинхронные процессы, которые могут обрабатывать элементы / querysets или выполнять процессы, не связанные с конкретными моделями или экземпляров (отправка электронной почты, сканирование файловых систем и т.д.)
  • подключить несколько процессоров в рабочие процессы, с обработкой исключений, очистке шагов и дополнительный интерфейс беглом
  • теги шаблонов для обработки исполнение процессоров / рабочих процессов для элемента или QuerySet в шаблонах
  • Интеграция действие админ для моделей
  • приборной панели листинг работает процессоров
  • концепция отложенных процессоров и история о том, что была обработана, поэтому вам не выполнить ненужные processesors или рабочие процессы
  • пользовательские эксклюзивные процессоры так что два пользователи могут выполнять тот же процессор, в то же время, не касаясь те же данные
  • лесозаготовки и история, с прямой ссылкой на обработанных случаях
  • Интеграция Ajax с помощью JQuery

Что нового В этом выпуске:

  • Поддержка пользовательского ввода. См нижней части описания использования для получения дополнительной информации.

Что нового в версии 0.1.1 Alpha:

  • Добавлена ​​поддержка только работает процессор один раз для экземпляр.

Требования

  • Python
  • Джанго
  • сельдерей
  • Django-сельдерея

Другие программы разработчика Thomas Weholt

dse
dse

14 Apr 15

django-photofile
django-photofile

20 Feb 15

djftpd
djftpd

11 May 15

Комментарии к Kolibri

Комментарии не найдены
добавить комментарий
Включите картинки!