У меня есть 4 экземпляра сервера Tomcat 7, и я развернул свое веб-приложение на всех экземплярах. Я использую балансировщик нагрузки HAProxy для балансировки нагрузки. На фронтенде я использую веб-сервер Apche2, а за ним Tomcat 7. HAproxy перенаправляет запрос на другой экземпляр tomcat. Сейчас пропускная способность составляет 60 запросов/сек. Я хотел бы получить 200-500 запросов/сек. Какие параметры конфигурации в HAProxy нужно установить, чтобы добиться этого? Я использую версию Linux CentOs 6.3.
Все экземпляры Tomcat и Apache запущены на одной машине.
Спасибо
решение1
Подозреваю, что вы не получите здесь много ответов. Это не простой вопрос, и он будет полностью зависеть от вашего оборудования, вашего приложения и т. д.
Тем не менее, вам следует провести бенчмаркинг каждой части вашей инфраструктуры и выяснить, где узкое место. Пока вы не узнаете, является ли это apache, tomcat, haproxy, бэкэндом базы данных, если таковой имеется.
Пока вы не узнаете, в чем проблема, вы не сможете ее по-настоящему исправить.