какой балансировщик нагрузки будет лучше по производительности mod_jk или mod_proxy или любой другой с открытым исходным кодом

Я готов разместить приложение на одном компьютере без аварийного переключения или балансировки нагрузки на аппаратном уровне в соответствии с моим бюджетом.

Но, насколько мне известно, по мере того, как число попаданий увеличивается до кота, у него есть недостаток, заключающийся в том, что он падает. Итак, чтобы избавиться от этого, я хочу использовать несколько экземпляров для одного и того же приложения. Так что для этого какой балансировщик нагрузки будет лучше либо mod_jk, либо mod_proxy. Вы даже можете предложить любой другой инструмент с открытым исходным кодом, который поможет мне в балансировке нагрузки приложений.

Мое приложение содержит структуры, а не пружины, а моя ОС — rhel 6.x. Пожалуйста, предложите в соответствии с хорошей производительностью также.

Заранее спасибо.


person Shashikanth Komandoor    schedule 04.05.2015    source источник


Ответы (1)


Запуск нескольких экземпляров одного приложения на одном компьютере приводит только к тому, что приложение будет совместно использовать ресурсы — за вычетом накладных расходов на дополнительные экземпляры Tomcat и балансировщик нагрузки.

Это почти то же самое, что делить груз на отдельные шины, потому что машина становится медленнее, когда она слишком загружена. Оставайтесь на картинке: вам нужен турбокомпрессор.

В переводе это будет кэш обратного прокси.

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

Его также можно настроить как классический балансировщик нагрузки.

person Markus W Mahlberg    schedule 04.05.2015
comment
Спасибо, Маркус, за ответ. Я понял, что лак — это ускоритель HTTP. Наряду с требованием быстрого доступа к веб-сайтам я также ищу этот инструмент, который также решает большую нагрузку на одного кота. Моя аппаратная конфигурация - хорошая и высокопроизводительная машина. Итак, я ищу инструмент, который поддерживает технику балансировки нагрузки и имеет хорошую производительность. Но поддерживает ли лак балансировку нагрузки? - person Shashikanth Komandoor; 05.05.2015
comment
Вы не можете сбалансировать нагрузку на один экземпляр. Вся нагрузка идет на этот единственный экземпляр. Но лак, по крайней мере, берет на себя нагрузку статических ресурсов от экземпляра tomcat... - person Markus W Mahlberg; 05.05.2015
comment
Маркус, не могли бы вы предложить лучший URL-адрес для подробного ознакомления с концепциями лака? Я искал, но беспомощен. - person Shashikanth Komandoor; 05.05.2015