LINUX.ORG.RU

Истории успеха с нативными компонентами в java контейнерах

 , ,


0

1

Кто поделиться информацией о возрастании производительности при использовании нативных сетевых компонентов внутри java контейнеров. Например Tomcat APR, или код на C внутри Resin. Или истории неуспеха? Насколько это хуже/лучше чем nginx/apache фронтенд для статики?

P.S. Есть у ЛОРа фронтенд сервер?

★★★★★

Последнее исправление: vertexua (всего исправлений: 1)

Ответ на: комментарий от TheKnight

Годно. Буду знать, спасибо. Хотя вопрос был о работе искаропки для стандартной статики, но на нативе

vertexua ★★★★★
() автор топика
Ответ на: комментарий от TheKnight

Для ленивых ставить nginx и на жадных дать томкату потормозить. Ну например указать по /images/* отдавать с /var/www/images, а остальное как в варнике. Это папка не с application, а для аплоада например

vertexua ★★★★★
() автор топика
Последнее исправление: vertexua (всего исправлений: 3)
Ответ на: комментарий от TheKnight

Нет, просто сделать фильтр, который потом можно приткнуть куда угодно. И с помощью этой штуки, а не «ручками» отправлять статику через sendfile из внешнего каталога. Если знаешь как заставить томкат это сделать, признавайся сразу

vertexua ★★★★★
() автор топика
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от TheKnight

Перекомпилировать не надо, он должен просто увидеть нативные библиотеки. Тоесть возможно положить их в java.library.path

vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

Честно говоря мне пока лень читать все это, и гуглить правильные решения.

Наткнулся на статью с тестами Apache vs Tomcat ARP. Под конец как то чууууть-чуть ARP вышел вперед. Именно на отдаче статики.

TheKnight ★★★
()
Ответ на: комментарий от TheKnight

Всегда надо у себя бенчмаркать, просто хотел людей послушать. Может у кого-то опыт в этому глубокий и окажется что nginx перед Resin - лишняя сущность, у них сетевая подсистема на С и работает на уровне nginx (согласно правда их бенчмарков)

vertexua ★★★★★
() автор топика
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от vertexua

Все пытаются доказать что Java ужас/радость. Видимо так.

TheKnight ★★★
()

Есть многочисленный опыт Tomcat APR абсолютно никакого толку. Чего такое «код на C внутри Resin» не шарю, но всё что видел - 90% всех тормозов из-за неумения программировать на java, непонимания работы базы данных, и попытки решить проблемы через оптимизации на С либо бесполезны или приводят к ещё большим проблемам. 10 лет вижу попытки оптимизаций java через с - и сделал вывод, при попытке использовать сие диагноз - «пионерия на марше».

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.