package
0.0.0-20241223090118-035fcd7fed56
Repository: https://github.com/ibiscum/hands-on-software-engineering-with-golang.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package mocks is a generated GoMock package.
No description provided by the author
No description provided by the author

# Functions

NewMaster creates a new Master instance with the specified configuration.
NewWorker creates a new Worker instance with the specified configuration.

# Variables

ErrUnableToReserveWorkers is returned by the master to indicate that the required number of workers for running a job is not available.

# Structs

Master orchestrates the execution of a distributed graph-based algorithm built on top of the bspgraph framework across multiple workers.
MasterConfig encapsulates the configuration options for a master node.
Worker coordinates the execution of a distributed graph-based algorithm built on top of the bspgraph framework with a remote master node.
WorkerConfig encapsulates the configuration options for a worker node.

# Interfaces

Serializer is implemented by types that can serialize aggregator and graph messages from and to an any.Any value.