##Source code
Introduction
Asgard is a distributed job management system designed to comprehensively solve resident progress applications, plan tasks, and schedule tasks.
Architecture design
-
The Asgard system consists of web nodes, master nodes, and agent nodes.
-
The main functions of the web node include instance management, group management, job configuration, job running status control, job running status viewing, log query
-
The master node is responsible for the status monitoring of the agent node, and at the same time receives and dumps the runtime data reported by the agent node
-
The agent node receives instructions from the web node and operates related operations in the corresponding server
-
Master node and agent node exchange data through grpc protocol