yorozuya

module
v0.0.0-...-de46e54 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2023 License: MIT

README

Yorozuya (Odd Jobs)

Pocket Size Orchestration System for Didactic Purposes.

Dependencies

  • Go version 1.20

Setup

To install the required version of Go and any dependencies run: sudo make setup

Directories

Path Synopsis
Description: Inspired by Gintama, "Odd-Jobs" Yorozuya is a group of people who will do anything for money, but here, the implementation is an Orchestrator of Tasks within a Cluster of Nodes Instances.
Description: Inspired by Gintama, "Odd-Jobs" Yorozuya is a group of people who will do anything for money, but here, the implementation is an Orchestrator of Tasks within a Cluster of Nodes Instances.
The Manager: Keeps track of the state of the workers in the cluster.
The Manager: Keeps track of the state of the workers in the cluster.
The Node: Represents a physical or virtual machine where the worker and tasks will run.
The Node: Represents a physical or virtual machine where the worker and tasks will run.
The Scheduler: Selects candidate nodes, scores them, and picks the best one.
The Scheduler: Selects candidate nodes, scores them, and picks the best one.
The Task: Is the smallest unit of work in an Orchestration system and typically runs in a container.
The Task: Is the smallest unit of work in an Orchestration system and typically runs in a container.
The Worker: Represents a physical or virtual machine where the worker and tasks will run.
The Worker: Represents a physical or virtual machine where the worker and tasks will run.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL