go-Asgard

分布式作业管理系统
授权协议 MIT
开发语言 Google Go HTML/CSS
所属分类 程序开发、 作业/任务调度
软件类型 开源软件
地区 国产
投 递 者 公西浩
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

架构设计

  • Asgard系统由web节点、master节点、agent节点组成。
  • web节点主要功能包括实例管理、分组管理、作业配置、作业运行状态控制、作业运行状态查看、日志查询
  • master节点负责agent节点的状态监测,同时接收并转存agent节点上报的运行时数据
  • agent节点接收web节点的指令在相应的服务器中运作相关作业
  • master节点和agent节点之间通过grpc协议交换数据
  • 一、什么是系统调用 In computing, a system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on. This may include hardware-relate

  • GitHub目前已经成为全球最流行的开源项目托管平台,目前托管在GitHub上的项目数量已经达到了1000万,而达到这一里程碑只用了不到4年的时间,这足以见得开源的趋势以及GitHub的受欢迎程度。    最火的开源项目            下面是Star数排名前20的项目(2013年12月23日统计的数据)。  排名 项目 所用语言 Star数 1 twbs/bootstrap JavaScr

 相关资料
  • 差不多70MIN 面试官人很帅,而且上来就介绍面试流程,整个面试下来感觉很舒服,写算法题的时候也在和面试官沟通确定一些特殊情况 1.自我介绍 2.集中管理平台是什么#面经# 3.发布是怎样实现的 4.Exporter是怎么采集到数据的 (没答好 确实没了解过) 5.交付相关 6.Prometheus规则是怎样的 具体存储在哪里 7.仪表盘数据是哪里来的 Prometheus支持多少台机器 8.怎么

  • 在分布式系统中,常困扰我们的还有上线问题。虽然目前有一些优雅重启方案,但实际应用中可能受限于我们系统内部的运行情况而没有办法做到真正的“优雅”。比如我们为了对去下游的流量进行限制,在内存中堆积一些数据,并对堆积设定时间或总量的阈值。在任意阈值达到之后将数据统一发送给下游,以避免频繁的请求超出下游的承载能力而将下游打垮。这种情况下重启要做到优雅就比较难了。 所以我们的目标还是尽量避免采用或者绕过上线

  • WeBWorK 是一个用 Perl 语言开发的,用来给学生布置家庭作业的系统,基于Web。

  • Hadoop分布式文件系统(HDFS)是一种被设计成适合运行在通用硬件上的分布式文件系统。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。它能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。要理解HDFS的内部工作原理,首先要理解什么是分布式文件系统。 1.分布式文件系统 多台计算机联网协同工作(有时也称为一个集群)就像单台系统一样解决某种问题,这样的系统我们称之为分布式系统。 分布

  • FreeBSD 手册中其余章节的内容都是关于系统管理。 每一章节都从描述这章将要介绍的内容开始,由浅入深对相关内容进行介绍。 这些章节在撰写时, 已经设计成了许多相互独立的部分,如果您需要了解某部分内容, 直接阅读这部分内容即可,而无需按照顺序, 也不必在您开始使用 FreeBSD 之前完整地阅读它们。

  • ShardingSphere-Proxy 支持使用 SPI 方式接入分布式治理,实现配置和元数据统一管理以及实例熔断和从库禁用等功能。 Zookeeper ShardingSphere-Proxy 默认提供了 Zookeeper 解决方案,实现了注册中心功能。 配置规则同 ShardingSphere-JDBC YAML 保持一致。 其他第三方组件 详情请参考支持的第三方组件。 使用 SPI 方式