Я использую hazelcast в проекте Java Desktop для синхронизации общих данных в реальном времени между 1-6 клиентами. Я храню карту примерно из 200 записей с соответствующим состоянием (свободен / занят), чтобы два клиента не могли зарезервировать один и тот же элемент одновременно.
Поскольку клиентское оборудование неоднородно, для оптимизации производительности я настроил самые медленные члены как облегченные участники. Похоже, это улучшает время отклика.
Однако я заметил, что если я установил ВСЕХ участников как облегченных (например, без хранилища), общие карты все равно будут работать правильно. Итак, мой вопрос: каковы последствия кластера hazelcast, состоящего только из легких членов?