Master / Worker Pattern
Master Worker is a pattern for distributing work. It's implementation is included in the TC Lib
Framework.
The implementation should be considered as a reference implementation.
Implementation
The "TC Lib" framework implements the Master / Worker pattern. It includes a Distributed Web Spider implementation that demonstrates usage of the Master / Worker implementation.
More information is available from the readme files included with TC Lib:
Additional Resources
This section should help you learn more about the Master / Worker pattern and Terracotta. Master / Worker is a pattern that distributes work across many nodes. There are many patterns that have the same goal, including "Map/Reduce" and more.
Concept
Jonas Boner wrote an article on The Server Side that illustrates the concept:
The topic is also covered in detail in the "Definitive Guide To Terracotta"
Blogs that have successfully implemented the Master / Worker pattern:
James Heanly:
Eugene Ciurana:
Mark Turansky:
Matt Abrams: