Это то, о чем я думал с тех пор, как начал настраивать наши балансировщики нагрузки.
Вы бы использовали конфигурации MASTER / BACKUP для поддержки активности, если бы оба ваших сервера HAProxy имели одинаковые аппаратные характеристики?
Или вы бы использовали состояние РАВНО?
Почему я спрашиваю, по крайней мере, на мой взгляд. Кажется более вредным, когда LB переключаются при отказе, а затем возвращаются к исходному мастеру ... в отличие от использования состояния EQUALS, активным LB является тот, на который он переключился во время отказа
Если члены кластера имеют одинаковые характеристики (ни одна машина не может быть лучше другой с точки зрения оборудования), я бы предпочел сохранить текущий мастер, не возвращаясь к исходному мастеру. По крайней мере, это сохранит текущие сеансы / транзакции во время первоначального восстановления мастера, и не будет никакой реальной выгоды, поскольку две машины идентичны.