Kolibri

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

Rating: nan/5 (Total Votes: 0)

Kolibri е за многократна употреба Django приложение за проектиране и изпълнение на асинхронни процеси и работни потоци & Nbsp;. Технологичният процес е на колекции от стъпки в определен ред, обработка на данни във всяка стъпка. Една стъпка може да прекъсне потока, ако по изключение е повдигнат и / или на определен етап може да бъде изпълнена, за да се справят с конкретна изключение. Kolibri използва целина да се справят с обработката на заден план. Всички процесори и работни потоци могат да бъдат стартирани само от членове на персонала, но по-фина зърнеста контрол на достъпа може да се реализира в бъдещите версии.
Проектът е започнал, защото имах нужда да контролира как се добавя съдържание към снимка проект аз съм разработването на Джанго. Проектът включва много тежки процеси като производство на миниатюрите и обработка на метаданни. Добавяне на съдържание се състои от стъпки, които трябва да се направи в определен ред, и аз трябва да се контролира какви действия да предприеме, ако една стъпка хвърля изключение. Бях с целина, но добавянето на нов етап или процес е досаден и исках по-динамичен начин на определяне и управление на процесори.
Сегашната изпълнението не е стабилна и доказване на концепцията. Коментари добре дошли, особено за това как да следите състоянието на целина процеси и предоставяне на обратна връзка на потребителя.
<Силен> Инсталиране
PIP инсталирате Джанго-Колибри
или
Hg клонинг https://bitbucket.org/weholt/django-kolibri питон setup.py инсталиране
& Nbsp; зададете STATIC_ROOT и STATIC_URL в settings.py
& Nbsp; добавите "Колибри", за да си инсталират приложения
& Nbsp; добавите URL (R '^ Колибри / ", включва (" kolibri.urls ")), за да си urls.py
Това ще бъде умен, за да прочете през usage.txt първо за по-подробен урок или експеримент с работен пример проекта е предвидено в източника, предоставени на разположение на bitbucket

<силни> Характеристики :.

  • асинхронни процеси, които могат да обработват тези предмети / querysets или изпълни процеси не са свързани с конкретни модели или инстанции (изпращане на електронна поща, сканиране файлови системи и т.н.)
  • свържете няколко процесора в работни потоци, с обработка на изключения, почистване стъпки и по избор с перфектен интерфейс
  • тагове шаблон, за да се справят с изпълнението на процесори / работни потоци за дадена позиция или queryset във вашите шаблони
  • администратор интеграция иск за вашите модели
  • таблото листинг работещи процесори
  • концепция на висящите процесори и история на това, което е било преработено, за да не изпълни ненужни processesors или работни процеси
  • Потребителски ексклузивни процесори, така двама потребители могат да изпълняват същия процесор в същото време, без да докосвате на същите данни
  • сеч и история, с директна връзка, за да обработват случаи
  • Аякс интеграция се използва JQuery

Какво ново в тази версия:

  • Подкрепа за въвеждане от потребителя. Вижте дъното на описание ползване за повече информация.

Какво ново във версия 0.1.1 Alpha:

  • Добавена е поддръжка за само тичане процесор веднъж за инстанция.

<силни> Изисквания

  • Python
  • Django
  • целина
  • Джанго-целина

Друг софтуер на разработчика Thomas Weholt

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

Коментари не е намерена
добавите коментар
Включете на изображения!