Назад | Перейти на главную страницу

несколько балансировщиков нагрузки в конфигурации mod_jk на веб-сервере Apache для балансировки нагрузки экземпляра JBoss

В большинстве случаев у нас будет
1) только один рабочий определен типа lb (Loadbalancer)
2) у нас будет несколько рабочих-участников (определены экземпляры целевого сервера приложений)
3) Мы сопоставим этих целевых воркеров с определенным балансировщиком нагрузки с
атрибут worker..balance_workers = worker1, worker2

Ниже приведены запросы.

1) Возможно ли иметь несколько балансировщиков нагрузки, определенных в одном конфигурационном файле modjk, и иметь другой набор целевых воркеров, связанных с этими воркерами.

2) Можно ли определить механизм балансировки нагрузки на уровне приложения (разный подход с коэффициентом lb для разных типов приложений (имеющих разный контекст приложения, но работающих на одном рабочем узле)? Если это возможно, как мы можем это настроить?

3) Есть ли способ установить тайм-аут для тех запросов, которые могут занять более длительные интервалы времени для отправки ответа?

Если я правильно понимаю ваши вопросы, вы жестяная банка у них несколько рабочих, но, очевидно, они должны иметь однозначное имя, например:

JkMount /context1 worker1
JkMount /context2 worker2

Фактор балансировки нагрузки зависит от рабочего, а не от контекста, но вы, вероятно, могли бы эмулировать то, что хотите делать, настроив рабочего для каждого контекста.

mod_jk имеет много разных типов тайм-аутов. я считать тот, который вы хотите, будет reply_timeout