Spec-Zone.ru › Apache HTTP Server

Модуль Apache mod_lbmethod_bybusyness

Описание: Алгоритм планировщика балансировщика нагрузки подсчета ожидающих запросов для mod_proxy_balancer
Статус: Расширение
Идентификатор модуля: lbmethod_bybusyness_module
Файл исходного кода: mod_lbmethod_bybusyness.c
Совместимость: Выделен из mod_proxy_balancer в версии 2.3

Краткое описание

Этот модуль не предоставляет собственных директив конфигурации. Он требует услуг mod_proxy_balancer, и предоставляет метод балансировки нагрузки bybusyness.

Алгоритм подсчета ожидающих запросов

Включенный с помощью lbmethod=bybusyness, этот планировщик отслеживает, сколько запросов в настоящее время назначено каждому рабочему процессу. Новый запрос автоматически назначается рабочему процессу с наименьшим количеством активных запросов. Это полезно в случае с рабочими процессами, которые очереди входящих запросов независимо от Apache, для обеспечения того, чтобы длина очереди оставалась равномерной, и запрос всегда передавался рабочему процессу, который, скорее всего, обработает его быстрее всего и уменьшит задержку.

В случае нескольких рабочих процессов с наименьшей загрузкой, для разрешения конфликтов используются статистические данные (и весовые коэффициенты), используемые методом подсчета запросов. Со временем распределение работы будет соответствовать характеристикам byrequests (как реализовано в mod_lbmethod_byrequests).

© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_lbmethod_bybusyness.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API