jeudi 30 novembre 2017

design a master controller/scheduler

Well design a master controller/scheduler which should be configurable and capable of running multiple processors at a same time

Scheduler Operation :-

scheduler process should be able to perform various operations below are the examples

  • execute sql queries and stored procedures in the database 2 should be able to send emails with given set of arguments and attachment to business 3 should be able to send ftp files based on input arguments 4 should be able to execute batch files process should have below capabilities

    Process Operation :-

    1 Remotely start/stop a child process 2 Raise alerts when any above process fails 3 Automatically restart the process if it fails 4Remotely kill a child process that breaches a pre set timeout limit

    So for scheduler and processor I have to come to design with

    1 High level design
    2 Class level diagram
    3 Design should be flexible t incorporate more operations

    4 any design pattern you think we can use

Aucun commentaire:

Enregistrer un commentaire