Состояние правила - Справка по полям

Текущая статистика

Имя
Заданное пользователем имя правила. Имя может содержать любые буквы и цифры, символ подчеркивания, дефис и точку. Длина имени может составлять от 1 до 20 символов. Пробелы недопустимы.
Тип правила
Тип правила. Возможны следующие значения:
  • ip - основано на IP-адресе клиента.
  • время - основано на времени суток.
  • соединения - основано на числе соединений, устанавливаемых через порт в секунду.
  • активные - основано на общем числе активных соединений, установленных через порт.
  • порт - основано на номере порта клиента.
  • содержимое - основано на значении URL из запроса клиента.
Источник конфигурации
Это значение применяется только в том случае, если конфигурация CBR создается путем преобразования файла конфигурации WAS. Тогда в этом параметре будет задан источник конфигурации WAS. В противном случае будет указано, что конфигурация задана пользователем.
Число срабатываний
Указывает, сколько раз срабатывало это правило с момента его добавления или с момента последнего перезапуска исполнителя.
Шаблон
Задается только для правил типа Содержимое. Укажите шаблон с учетом следующих ограничений:
  • пробелы недопустимы
  • допустимые специальные символы: (перед остальными необходимо указывать косую черту "\")
    '*' : символ подстановки (заменяет 0 и более символов)
    '(' : обозначает начало логической группы
    ')' : обозначает конец логической группы
    '&' : побитовое сложение
    '|' : побитовое умножение
    '!' : побитовое отрицание
    
  • зарезервированные ключевые слова (после них всегда указывается '='):
    Method   : используется в протоколе HTTP 
               для получения запроса. Например: GET, POST 
               и так далее.
    URI      : путь в запросе с URL
    Version  : версия запроса: 
               HTTP/1.0 или HTTP/1.1
    Host     : значение из группы хост: заголовок
               Примечание: необязательно в протоколе HTTP/1.0
    [ключ]    : любое допустимое имя заголовка HTTP, по которому Диспетчер
               может выполнять поиск. Например: User-Agent,
               Connection, referer и так далее.
    

Примеры: Если в браузере открыта страница http://www.company.com/path/webpage.htm, ключевые слова могут иметь следующие значения:

 
   Method=GET
   URI=/path/webpage.htm
   Version=HTTP/1.1
   Host=www.company.com
   Connection=Keep-Alive

Дополнительная информация о формате шаблона и сценарии его использования приведена в разделах "Настройка распределения нагрузки на основе правил" и "Формат правила содержимого (шаблон)" книги Распределитель нагрузки: Руководство администратора.

Примечание: перевод руководства Распределитель нагрузки: Руководство администратора находятся на веб-сайте WebSphere Application Server - Edge Component Information Center.



Параметры конфигурации

При необходимости измените указанные ниже параметры конфигурации на панели Состояние правила и нажмите кнопку Обновить конфигурацию.

Начало диапазона
Начальное значение диапазона, определяющего, когда выполняется правило. Тип значения и значение по умолчанию зависят от типа правила:
  • ip - адрес клиента, заданный в виде символьного имени или значения в десятичном формате. Значение по умолчанию - 0.0.0.0.
  • время - целое число. Значение по умолчанию равно 0 и задает полночь.
  • соединения - целое число. Значение по умолчанию: 0.
  • активные - целое число. Значение по умолчанию: 0.
Конец диапазона
Конечное значение диапазона, определяющего, когда выполняется правило. Тип значения и значение по умолчанию зависят от типа правила:
  • ip - адрес клиента, заданный в виде символьного имени или значения в десятичном формате. Значение по умолчанию: 255.255.255.254.
  • время - целое число. Значение по умолчанию равно 24 и задает полночь.
  • соединения - целое число. Значение по умолчанию: 2 в степени 32 минус 1.
  • активные - целое число. Значение по умолчанию: 2 в степени 32 минус 1.
Приоритет (необязательно)
Целое число, определяющее последовательность проверки правил. Если вы не укажете приоритет первого правила, то ему будет присвоен приоритет 1, и такое правило будет проверяться первым. Следующему правилу будет присвоен приоритет 11 (к последнему приоритету добавляется число 10), и оно будет проверяться вторым, третьему правилу будет присвоен приоритет 21, четвертому - приоритет 31 и т.д. Правила проверяются в порядке возрастания приоритета.
Тип привязки
По умолчанию привязка не создается. Привязка правил поддерживается только для компонента CBR и компонента Диспетчер со способом пересылки cbr.

Параметр привязки можно задать в команде rule только в том случае, если в команде port параметр времени привязки равен нулю (не активирован). Когда привязка задается в правиле, для порта нельзя определить время привязки.

Выберите тип привязки для этого правила. Предусмотрены следующие варианты:

  • Правило без привязки - значение по умолчанию, указывающее, что привязка не задана в правиле.
  • Привязка с пассивным cookie - позволяет распределять запросы к Web-ресурсам с учетом привязки к серверу, которая определяется с помощью cookie идентификации, создаваемых серверами. Когда выбран этот вариант, в правиле должно быть задано имя cookie, а на сервере - значение cookie.
  • Привязка с URI - позволяет распределять поступающие на сервер запросы к Web-ресурсам исходя из запрошенного клиентом URL. Этот вариант предназначен для сценариев, в которых CBR распределяет нагрузку по нескольким серверам Proxy с кэшем, и позволяет минимизировать объем кэшируемых данных.
  • Привязка с активным cookie - позволяет распределять запросы к Web-ресурсам с учетом привязки к серверу, который выбирается с помощью cookie, созданного CBR. Такой cookie применяется в течение времени привязки, заданного в правиле.
  • Привязка WAS - применяется в том случае, если конфигурация CBR создается путем преобразования файла конфигурации WAS. Пользователям запрещено задавать это значение.

Имя cookie
Заданное администратором имя, которое Распределитель нагрузки применяет в качестве идентификатора. Имя cookie в сочетании со значением cookie позволяет Распределителю нагрузки направлять все запросы к Web-сайту одному и тому же серверу. Имя cookie задается только при наличии пассивной привязки с cookie.
Время привязки
Время привязки настраивается только для активных cookie. Задав время привязки, можно привязать клиент к определенному серверу. После истечения времени привязки клиент может быть направлен на другой сервер. Значение по умолчанию равно 0, то есть привязка не задается в правиле.

Выбрав привязку с активным cookie и задав положительное значение в поле Время привязки, можно определить новый способ привязки клиентов к серверу. После активации правила, в котором задана привязка с активным cookie, запросы клиентов будут распределяться в соответствии со стандартными алгоритмами CBR, причем повторные запросы клиента будут передаваться первоначально выбранному серверу.

Уровень оценки
Задается только для правил типа Общее число соединений и Число активных соединений. Укажите, какие серверы должны проверяться: все серверы, подключенные к порту, или серверы, заданные в правиле. Для правила общего числа соединений в секунду можно выбрать только те заданные в правиле серверы, которым присвоен положительный вес.


Списки

Список серверов
В этом списке показаны адреса серверов, связанных с правилом.


Список резервных серверов
Это значение применяется только в том случае, если конфигурация CBR создается путем преобразования файла конфигурации WAS. Этот список нельзя изменять вручную. Он изменяется только при загрузке обновленного файла конфигурации WAS.