Соединитель AJP или HTTP Соединитель
У нас есть веб-приложение (сторонний продукт), размещенное на сервере Tomcat 6x. Мы будем устанавливать IBM HTTP Server в качестве веб-сервера перед сервером Tomcat. При этом поставщик продукта попросил нас использовать HTTP-коннектор (вместо AJP-коннектора) для связи между Tomcat и веб-сервером IHS.
Несколько статей, которые я прочитал, указывают на то, что
соединитель AJP обеспечит более высокую производительность, чем прокси-сервер HTTP.... В остальном он функционально эквивалентен кластеризации HTTP.
1. Помимо производительности, есть ли другие причины, по которым нам следует использовать AJP-коннектор и когда нам следует использовать HTTP-коннектор?
2. Существуют ли другие побочные эффекты из-за этого выбора HTTP Connector вместо AJP Connector?
Примечание: наше приложение имеет около 80 одновременных пользователей в пиковое время.
1 ответ
AJP позволяет прокси-серверу сообщать бэкэнду подробности клиентского SSL-сертификата, которые в Java EE используются для удовлетворения некоторых API-интерфейсов HTTPServletRequest.
Вы не должны использовать ни в IHS, тем не менее, с сервером приложений, с которым IHS не был связан. У вас не будет поддержки, а поддержка общего прокси не поддерживается активно.