Martin Fowler

Запросить список ожидания

Узлам часто приходится связываться с несколькими другими узлами, чтобы сформировать кворум для обработки клиентского запроса. Раскройте, Джоши , как список ожидания отслеживает невыполненные запросы и решает, что делать, когда он получает достаточно ответов. более…

Разделы диапазона ключей

Фиксированный раздел обеспечивает хороший способ распределения данных по множеству узлов, когда клиенты одновременно обращаются к одному ключу. Однако если клиенту нужен диапазон значений, например все имена от «a» до «f», ему потребуется доступ к каждому узлу. Unmesh Joshi объясняет, как Key-Range Partition обеспечивает лучшую альтернативу для такого доступа к данным. более…

Адвокат, педагог и авторская позиция

Когда я пишу или наставляю других в письменной форме о конкретной технике, я предпочитаю играть роль преподавателя, а не защитника. Делая это, я вижу две основные позиции , которые может занять автор. Один заключается в том, чтобы сосредоточиться на компромиссах между этим методом и его альтернативами, другой заключается в том, чтобы сосредоточиться на достоинствах конкретного …

Адвокат, педагог и авторская позиция Read More »

Устаревшее смещение: вернуться к исходному коду

Устаревшие системы часто действуют как интеграционные центры, принимающие исходные данные для передачи нижестоящим системам. Новая нижестоящая система может отделить себя от устаревшей, найдя источник данных для устаревшей системы и вместо этого интегрировавшись непосредственно в нее. Ян Картрайт, Роб Хорн и Джеймс Льюис описывают этот паттерн « Возврат к исходному коду», объясняя, что эта часть устаревшего …

Устаревшее смещение: вернуться к исходному коду Read More »