V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
suchj
V2EX  ›  分享创造

cronsun 一个分布式的任务系统,带任务管理界面,可以替代 crontab

  •  1
     
  •   suchj ·
    miraclesu · 2017-05-16 10:46:58 +08:00 · 5891 次点击
    这是一个创建于 2748 天前的主题,其中的信息可能已经有所发展或是发生改变。

    cronsun

    cronsun 是一个分布式任务系统,单个结点和 *nix 机器上的 crontab 近似。支持界面管理机器上的任务,支持任务失败邮件提醒,安装简单,使用方便,是替换 crontab 一个不错的选择。

    cronsun 是为了解决多台 *nix 机器上 crontab 任务管理不方便的问题,同时提供任务高可用的支持(当某个节点死机的时候可以自动调度到正常的节点执行)。cronsunAzkabanChronosAirflow 这些不是同一类型的。

    项目地址

    https://github.com/shunfei/cronsun

    4 条回复    2017-06-21 15:01:04 +08:00
    vus520
        1
    vus520  
       2017-05-16 10:56:18 +08:00
    已赞

    安全性方面有什么建议?
    suchj
        2
    suchj  
    OP
       2017-05-16 11:32:02 +08:00
    @vus520 如果任务用普通用户就能跑的话,node 结点用普通用户启动,然后不用开启安全选项,所有的任务都是以启动 node 的那个用户跑

    任务管理服务不要开放外网,可以试一下我们的反代服务:
    介绍: http://www.cnblogs.com/QLeelulu/p/aproxy.html
    github: https://github.com/shunfei/aproxy
    loserwn
        3
    loserwn  
       2017-05-16 11:38:53 +08:00
    @suchj star + 感谢
    AAlala
        4
    AAlala  
       2017-06-21 15:01:04 +08:00
    发现一个问题 我 etcd 配置 2 个 member 都启动成功,但是 cronsun 后台节点只有 Leader 那个 member 我把 cronsun 和 Leader 那个 member 装在同一个服务器了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   915 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:23 · PVG 06:23 · LAX 14:23 · JFK 17:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.