1

Я использую Apache, фактически IBM HTTP-сервер с плагином WebSphere, как обратный прокси-сервер и балансировщик нагрузки перед серверами приложений WebSphere Application Server (в настоящее время 8.5.5).Загрузка запросов балансировки нагрузки WebSphere Application Server

В следующем будущем мне нужно будет использовать длинный запрос опроса массово, при этом одновременно будут задействованы десятки тысяч запросов. На стороне WAS асинхронные сервлеты должны удовлетворять мои потребности, но я боюсь, что модель потока apache для apache будет основным фактором, ограничивающим масштабируемость моих серверов. Каждый запрос будет использовать поток в apache и TCP-порт, чтобы позволить плагину WebSphere подключаться к WAS.

Есть ли какие-либо настройки Apache, которые могут помочь с этой архитектурой или любым другим программным решением, которое может работать как обратный прокси-сервер для WAS и адресовать запросы на длительный опрос лучше, чем Apache?

СООБЩЕНИЕ

ответ

4

Ваше беспокойство обосновано. Эти запросы связывают несколько скудные потоки на сервере на базе Apache, даже когда они разгружаются по WAS. Конечно, потоки в Apache нигде не такие скудные/дорогостоящие, как потоки в AppServer.

Я подозреваю, что вы все равно можете добраться до десятков тысяч с помощью нескольких экземпляров Apache/IHS. Обычно у вас всего несколько тысяч потоков, но если вы ожидали, что все они будут простаивать большую часть времени, то кажется, что 5000+, вероятно, выполнимы для каждого экземпляра.

Полностью такие асинхронные прокси, как WebSphere DataPower или nginx или Apache Traffic Server, на самом деле не будут использовать ресурсы, пропорциональные # (незанятым) соединениям.

Смежные вопросы