April 2024
Beginner to intermediate
288 pages
7h 17m
English
This chapter covers
Chapter 12 concluded our work to build the Cube orchestrator. Let’s review what we’ve accomplished:
We designed and implemented the worker component.
We designed and implemented the manager component.
We created a Storage interface that allowed us to implement in-memory and persistent data stores for storing tasks and events. This interface is then used by both the worker and manager components.
We built a Scheduler interface and then refactored our original round-robin implementation to adhere to this interface. We also wrote a more sophisticated scheduler, called E-PVM.
Finally, we replaced our crude main.go program with a proper command-line ...
Read now
Unlock full access