Open source at https://github.com/shunfei/cronsun .


cronsun is a distributed cron-style job system. It's similar with crontab on 
stand-alone *nix.

Purpose

The goal of this project is to make it much easier to manage jobs on lots 
of machines and provides high availability.cronsun is different from Azkaban 
<https://azkaban.github.io/>, Chronos <https://mesos.github.io/chronos/>, 
Airflow <https://airflow.incubator.apache.org/>.
<https://github.com/shunfei/cronsun#features>Features
   
   - Easy manage jobs on multiple machines
   - Managemant panel
   - Mail service
   - Multi-language support

<https://github.com/shunfei/cronsun#architecture>Architecture

                                                [web]
                                                  |
                                     --------------------------
           (add/del/update/exec jobs)|                        |(query job exec 
result)
                                   [etcd]                 [mongodb]
                                     |                        ^
                            --------------------              |
                            |        |         |              |
                         [node.1]  [node.2]  [node.n]         |
             (job exec fail)|        |         |              |
          [send mail]<-----------------------------------------(job exec result)


<https://github.com/shunfei/cronsun#security>



 

<https://github.com/shunfei/cronsun/blob/master/doc/img/Cronsun_dashboard_en.png>

Exec result:

<https://github.com/shunfei/cronsun/blob/master/doc/img/Cronsun_log_list_en.png>
 
<https://github.com/shunfei/cronsun/blob/master/doc/img/Cronsun_log_item_en.png>

Job:

<https://github.com/shunfei/cronsun/blob/master/doc/img/Cronsun_job_list_en.png>


-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to