Варианты использования DataGrid с ZooKeeper#
Контекст#
Важно
ZooKeeper — функциональность, которая унаследована от программного обеспечения с открытым исходным кодом Apache Ignite.
Проблема#
Механизм обнаружения ZooKeeper Discovery создан для массовых развертываний, которые требуют легкого масштабирования кластера и линейной производительности. Но использовать одновременно две распределенные системы — DataGrid и ZooKeeper — может быть сложной задачей. Для большинства случаев предпочтительнее использовать протокол TCP/IP Discovery.
Решение#
ZooKeeper Discovery использует ZooKeeper в качестве единой точки синхронизации и для организации кластера в топологию «звезда». В ней кластер ZooKeeper находится в центре, и через него узлы DataGrid обмениваются событиями протокола Discovery. Подробнее об этом написано в официальной документации Apache ZooKeeper.
