2009-03-14 14 views
-1

Je suis à la recherche d'un cadre de planificateur qui peut fournir les fonctionnalités suivantes -Un cadre Planificateur de vérification - L'équilibre et le contrôle des processus logiciels

1. Audit of the processes - start time, end time and throughput of the process 
2. Balance - if necessary schedule jobs according to the load 
3. Control - when to run a job? like cron of Unix, helps us to schedule processes at the specified time intervals. 

Si nous regardons dans un type d'application de datawarehouse - permet de dire que je vouloir surveiller les processus ETL. Lorsque l'extraction est terminée, le chargement devrait commencer. Je suis sûr qu'il doit y avoir un cadre déjà en place qui permet d'orchestrer l'ensemble du système logiciel - quand exécuter quels processus? quelles sont leurs dépendances? Comment enregistrer le débit du processus, etc.

Répondre

0

Si vous êtes déjà dans un environnement Oracle, utilisez dbms_scheduler comme réponse. Il a toutes les fonctionnalités que vous demandez et plus. L'équilibrage de charge est intégré à la base de données, le gestionnaire de ressources gère ce processus et est entièrement intégré à Oracle Scheduler.

Vous pouvez définir un travail pour générer un événement lorsqu'il est exécuté plus longtemps que prévu. Un processus de surveillance peut sélectionner cet événement à partir de l'événement Q du planificateur et y réagir de toute façon.

il y a un nice book écrit sur le sujet qui explique comment tirer le meilleur parti

meilleures salutations, Ronald