Zookeeper Node vs. ZNode
Я только начинаю читать о зоопарке. И я запутался по поводу репликации данных и модуля данных.
Ансамбль ZooKeeper будет содержать несколько узлов (Machine) с одним лидером и другими в качестве последователей.
Модуль данных представляет собой древовидную структуру с каждым узлом как znode.
Как эти две структуры работают вместе? Znode и узел относятся к одному и тому же?
Я пытаюсь понять это, поскольку каждый узел в ансамбле ZooKeeper будет иметь один и тот же модуль данных, который содержит znode. Таким образом, znode - это данные об узлах. Это правильно?
1 ответ
Эти два понятия не имеют никакого отношения друг к другу. Znode является частью модели данных. По сути, это путь в древовидной структуре, представляющий фрагмент данных, хранящихся в ZooKeeper. И наоборот, узел - это общий системный термин, который вы можете просто заменить на сервер.
К сожалению, у нас недостаточно терминов в области компьютерных наук, поэтому терминология может привести к путанице. Но это просто разница между узлом дерева (в модели данных) и узлом кластера (в ансамбле).