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

# Functions

No description provided by the author
No description provided by the author

# Constants

This step indicates to the master that the worker has completed the job.
This step indicates to the master that the worker has successfully completed the graph execution and is ready to perist the computation results.
No description provided by the author
This step indicates to the master that the worker has successfully persisted the computation results.
Step_POST
This step corresponds to the POST step of the executor callback.
Step_POST_KEEP_RUNNING
This step corresponds to the POST_KEEP_RUNNING step of the executor callback.
This step corresponds to the PRE step of the executor callback.

# Variables

No description provided by the author
No description provided by the author

# Structs

JobDetails describes a job assigned by a master node to a worker.
MasterPayload encapsulates the possible message types that a master can send to a worker node.
No description provided by the author
No description provided by the author
No description provided by the author
RelayMessage describes a graph message that should be relayed to a remote graph instance which is managed by another worker.
Step describes the current state of a worker or a master.
UnimplementedJobQueueServer can be embedded to have forward compatible implementations.
WorkerPayload encapsulates the possible message types that a worker can send to a master node.
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
JobQueueClient is the client API for JobQueue service.
JobQueueServer is the server API for JobQueue service.

# Type aliases

The type of this step.