Назад | Перейти на главную страницу

Насколько вероятна ситуация с разделенным мозгом при работе с кластерами Галеры?

Предполагая, что у меня есть сервер, на котором голосование кворума всегда выполняется, насколько вероятно возникновение ситуации с разделенным мозгом в Galera? Насколько я понимаю, Galera делает все возможное, чтобы этого избежать, но означает ли это, что вероятность того, что это когда-либо произойдет, равна нулю, если серверы и процессы MySQL / MariaDB никогда не откажут?

Если это реальная возможность, есть ли лучший способ правильного восстановления?

Я предполагаю, что у вас есть трехузловая система без весов, а узлы находятся в разных географических точках?

Разделение мозга почти происходит, когда эти два вещи происходят:

  1. Один узел умирает, и прежде чем вы сможете его починить, ...
  2. Сеть между двумя другими узлами умирает. Теперь ни один из этих узлов не будет принимать записи, потому что ни один из них не имеет кворума.

Следовательно, никакого «разделения мозга», а вместо этого система только для чтения.

Ответ прост: «кворум» предотвращает «раздвоение мозга».