Kolibri.

Processadores assíncronos / gerenciamento de fluxo de trabalho para Django
Baixe Agora

Kolibri. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • Thomas Weholt
  • Site do editor:
  • http://weholt.org

Kolibri. Tag


Kolibri. Descrição

Processadores assíncronos / gestão de fluxo de trabalho para Django Kolibri é um aplicativo Django reutilizável para projetar e executar processos assíncronos e fluxos de trabalho. Um fluxo de trabalho é uma coleção de etapas em uma ordem definida, processando dados em cada etapa. Um passo pode quebrar o fluxo se uma exceção for levantada e / ou uma etapa especificada pode ser executada para lidar com uma exceção específica. Kolibri usa aipo para lidar com o processamento no fundo. Todos os processadores e fluxos de trabalho só podem ser iniciados pelos funcionários, mas o controle de acesso grained mais fino pode ser implementado em versões futuras. O projeto foi iniciado porque eu precisava controlar como acrescentei conteúdo a um projeto de foto que estou desenvolvendo em Django. O projeto envolveu muitos processos pesados, como geração de miniaturas e processamento de metadados. Adicionar conteúdo consiste em etapas que precisam ser feitas em uma ordem específica, e eu preciso controlar o que a ação tomar se uma etapa joga uma exceção. Eu estava usando aipo, mas adicionar um novo passo ou processo foi tedioso e eu queria uma maneira mais dinâmica de definir e gerenciar processadores. A implementação atual não é estável e uma prova de conceito. Comentários muito bem-vindos, especialmente em como monitorar o status dos processos de aipo e fornecer feedback para o usuário.installationpip install django-kolibriorhg clone https://bitbucket.org/weholt/django-kolibri setup.py set static_root e static_url em configurações .py add 'kolibri' aos aplicativos instalados Adicionar URL (R '^ Kolibri /', incluir ('Kolibri.Urls')), para o seu URLS.pyit seria inteligente para ler através de Usage.txt primeiro para um tutorial mais detalhado Ou experimente o projeto de exemplo de trabalho fornecido na fonte, disponível na Bitbucket.


Kolibri. Software Relacionado