Я ищу библиотеку, которая обеспечивает самые основные требования к кластеризации. Эта библиотека, как мы надеемся, будет отключена от полностью режущего решения репликации состояния (ZooKeeper), поскольку требования к репликации состояния очень минимальны.
- Открытие других членов кластера с использованием посева и сплетен. (сети без многоадресной рассылки)
- Алгоритм обнаружения сбоев для сетей LAN и WAN на основе REST через HTTP/S. (Брандмауэр по дизайну, многосайтовая кластеризация).
- Выбор лидеров на основе кворума, включая деление мозга. (многосайтовая кластеризация)
- Надеемся, что написанный на Java или совместимый с JVM язык.
- Считывает/записывает только от/до лидера (любая запись в лидеры node реплицируется на все остальные узлы)
- Незначительное количество трафика чтения/записи.