October 2018
Intermediate to advanced
184 pages
4h 10m
Polish
Do tej pory badaliśmy systemy replikujące w celu uzyskania skalowalności pod względem liczby żądań przetwarzanych na sekundę (wzorzec bezstanowy replikowany) oraz rozmiaru danych (wzorzec pofragmentowanych danych). W tym rozdziale przedstawię wzorzec Rozrzucaj-Zbieraj, który wykorzystuje replikację w celu uzyskania skalowalności w kategoriach czasu. Specyfikacja tego wzorca pozwala uzyskać równoległość w obsługiwaniu żądań, dzięki czemu można robić to znacznie szybciej niż w przypadku obsługiwania sekwencyjnego.
Podobnie jak systemy replikowane i fragmentowane, wzorzec Rozrzucaj-Zbieraj opiera się na schemacie drzewa z węzłem głównym, czyli korzeniem (ang. root), który dystrybuuje żądania i przydziela przetwarzające ...