Инструменты пользователя

Инструменты сайта


examination:rsubd:question5

Вопрос №5. Двенадцать основных принципов. Отсутствие зависимости от центрального узла

Отсутствие зависимости от центрального узла

Локальная независимость предполагает, что все узлы в распределенной системе должны рассматриваться как равные. Поэтому, в частности, не должно быть никаких обращений к центральному, или главному, узлу для получения некоторой централизованной услуги. Не должно быть, например, централизованной обработки запросов, централизованного управления транзакциями или централизованной службы присваивания имен, поскольку в таких случаях система в целом будет зависимой от центрального узла. Таким образом, вторая цель на самом деле является следствием первой цели – если первая цель достигнута, то вторая цель также заведомо достигается. Но достижение цели «Отсутствие зависимости от центрального узла» полезно само по себе, даже если полная локальная независимость узлов не будет достигнута. Поэтому отдельная формулировка данной цели также важна.

Зависимость от центрального узла может оказаться нежелательной, по крайней мере, по двум следующим причинам. Во-первых, такой центральный узел, скорее всего, станет узким местом системы, и, во-вторых, система станет уязвимой – если работа центрального узла будет нарушена, то вся система выйдет из строя (проблема единственного источника отказа).

examination/rsubd/question5.txt · Последние изменения: 2014/01/15 08:21 (внешнее изменение)