Combined Upstreams#

Модуль позволяет объединять несколько групп серверов в одну.

Он вводит директивы add_upstream, combine_server_singlets и extend_single_peers, доступные внутри блоков конфигурации upstream, а также новый блок конфигурации upstrand для создания суперуровней блоков upstream. Кроме того, введена директива dynamic_upstrand для выбора блоков upstream во время выполнения.

Установка#

Для установки модуля используйте один из следующих пакетов:

  • Angie: angie-module-combined-upstreams;

  • Angie PRO: angie-pro-module-combined-upstreams.

Загрузка модуля#

Для работы с модулем необходимо загрузить его в контексте main{}:

load_module modules/ngx_http_combined_upstreams_module.so;

Дополнительная информация#

Подробная документация и исходный код доступны по ссылке: lyokha/nginx-combined-upstreams-module

Примеры конфигурации и подробный разбор работы директив модуля: