Модуль "queue" это не аналог "option redispatch". "redispatch" пытается законнектиться к другому бэкенду, если тот, на который он пришёл изначально, мёртв. Это есть в Angie OSS (Open-Source). А "queue" начинает работать, когда аналог dispatch-а уже не может найти подходящий сервер. Например бэкенд может быть жив, но для него исчерпался лимит на активные соединения (лимит установил админ). Тогда растёт очередь. И по мере того, как сервера освобождаются, запросы из очереди опять пытаются попасть на обработку.
Backup-сервера в Angie OSS тоже есть. Один запасной уровень. Коммерческий multi-backup про то, что есть несколько backup-уровней. Т.е. когда все сервера первого backup-уровня умерли - мы переходим на следующий уровень. А "option allbackups" про другие multi-backup. Они под этим понимают способ выбора backup-сервера, если основные сервера умерли. Если без этой опции, то будет всегда выбираться первый из backup-серверов. А если с опцией, то будет балансировка среди backup-серверов.
Активных healthcheck-ов в OSS действительно нет. Только пассивные.
Официальные репозитории вот:
https://hg.angie.software/angie
https://git.angie.software/web-server/angie
Это зеркало официального репозитория:
https://github.com/webserver-llc/angie
Да, там только бесплатная версия.
Модуль "queue" это не аналог "option redispatch". "redispatch" пытается законнектиться к другому бэкенду, если тот, на который он пришёл изначально, мёртв. Это есть в Angie OSS (Open-Source). А "queue" начинает работать, когда аналог dispatch-а уже не может найти подходящий сервер. Например бэкенд может быть жив, но для него исчерпался лимит на активные соединения (лимит установил админ). Тогда растёт очередь. И по мере того, как сервера освобождаются, запросы из очереди опять пытаются попасть на обработку.
Backup-сервера в Angie OSS тоже есть. Один запасной уровень. Коммерческий multi-backup про то, что есть несколько backup-уровней. Т.е. когда все сервера первого backup-уровня умерли - мы переходим на следующий уровень. А "option allbackups" про другие multi-backup. Они под этим понимают способ выбора backup-сервера, если основные сервера умерли. Если без этой опции, то будет всегда выбираться первый из backup-серверов. А если с опцией, то будет балансировка среди backup-серверов.
Активных healthcheck-ов в OSS действительно нет. Только пассивные.
А что именно? Возьмём только Open Source версии HAProxy и Angie. Что есть в HAProxy и нет в Angie?