2013-02-14 7 views
6

Attualmente sto rifacendo tutti i nostri posti di lavoro del database di orchestrazione (ETL, backup, le attività quotidiane, la compilazione rapporto, ecc)lavoro di orchestrazione

Per fare questo, avrei bisogno di un orchestratore compito/lavoro dove posso definire compiti dipendenza , attività basate sul tempo, compiti asincroni, ecc.

Stavo guardando le tecnologie di sedimentazione e di programmazione basata sul flusso, ma non sono sicuro che siano valide per il mio caso d'uso.

Sto cercando un framework che supporti tutte queste cose fuori dagli schemi. Qualche suggerimento?

risposta

3

Probabilmente fino a tardi, ma volevo menzionare lo Job runner per eventuali altre persone che arrivano a questa domanda.

Dal loro GitHub repository README.rst:

Job-Runner è un crontab come strumento, con una bella web-frontend per l'amministrazione e la (live) il monitoraggio dello stato corrente.

Caratteristiche:

  • lavori pianificazione ricorrente
  • concatenamento di posti di lavoro
  • lavoratori di bilanciamento del carico per la loro messa in una piscina
  • pianificare i processi da eseguire su tutti i lavoratori all'interno di un pool
  • Dashboard dal vivo (con opzione per l'esecuzione di uccisioni e pianificazione ad hoc)
  • Gestione di più progetti e gestione dei progetti per singolo progetto