У меня есть пара вопросов о поведении инструмента создания кластера в H2.
Если создать кластер с указанием источника A и цели B, будет ли H синхронизировать B с A?Другими словами, поддерживаются ли отношения ведущий-ведомый между обоими?
Давайте представим, что базы данных A, B и C принадлежат одному кластеру.Что произойдет, если две транзакции будут выполнены одновременно на А и В.Выбирает ли H2 лидер в кластере, чтобы убедиться, что для всех баз данных в кластере существует уникальный порядок выполнения?
Если H2 выбирает лидера, что если этот лидер исчезнет?Есть ли механизм автоматического переключения при отказе?Новый лидер автоматически избирается?Могу ли я все еще
Если я создам кластер с источником A -> цель B, то источник B -> цель C, затем источник C -> цель D, получит ли D операторы для выполненияиз C, C получают операторы выполнения от B и B получают операторы для выполнения для A?Или B, C и D получат заявления о выполнении от A (или избранного лидера)?Другими словами, есть ли у нас цепная или звездная организация?