go-Asgard  - 分布式作业管理系统

经涵山 2020-06-17 18:09:40

Asgard 是设计用于综合解决常驻进程应用、计划任务、定时任务的分布式作业管理系统。

架构设计

  • Asgard系统由web节点、master节点、agent节点组成。
  • web节点主要功能包括实例管理、分组管理、作业配置、作业运行状态控制、作业运行状态查看、日志查询
  • master节点负责agent节点的状态监测,同时接收并转存agent节点上报的运行时数据
  • agent节点接收web节点的指令在相应的服务器中运作相关作业
  • master节点和agent节点之间通过grpc协议交换数据
    公告

    《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

    课程地址:https://www.shiyanlou.com/courses/1436
    9折优惠邀请码: ZHwfIjb1

    该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。