Зачем ставят nginx перед nodejs или любым другим web-сервером или приложением?
Nginx простой в конфигурировании и может очень просто, через набор правил перенаправлять запросы с одного приложения на другое, или в случае с nodejs, осуществлять балансировку между несколькими nodejs. Ну и что-то подкрутить в nginx гораздо легче, чем править конфиги в приложении.
Например у нас есть четырех-ядерный сервер, мы на нем запускаем 4 копии web-приложения, каждое из которых жрет один CPU. Впереди ставим nginx с балансировкой и получаем большой профит.
Ну и на nginx еще можно отдавать статику, а также лимитировать всякие загрузки, что в самом приложении иногда сделать очень тяжело или муторно, а в nginx это все есть из коробки.
Берете jooby.org и вперед, уже и так все асинхронно и с пулами потоков. Если чо не асинхронно, используете deferred (там в документации есть словечко)
Spring/rxjava/akka и все остальное по мере надобности (смотрим в модули).
Апач не нужен. А nginx, ну если особенно желаете в качестве реверс-прокси.
Роман, ну так... э... Вам и плагин нужно искать для 2.3.1. Или обновиться до какой нибудь актуальной версии... Типа 5.4 или 6.x. Но если есть приложения, которые уже работают с эластиком, их тоже придется обновить,
jcmvbkbc, Разницы почти никакой, до короткого замыкания, когда фаза появляется на нуле :-D При наличии земли, такого не происходит, точнее, приборы все равно остаются заземленными и безопасными, на их корпусах не появляется фаза!
P_Alexander, Если базы и java, то займитесь хибернейтом. А всякие сайты, в том числе и с хибернейтом, писать гораздо удобнее на том, что советовал выше.
Ох, хотелось бы посоветовать вам отказаться от сервлетов и всего этого JEE, а взять что-то типа jooby.org (мой фаворит) или sparkjava или spring boot. Там все это тоже есть, только гораздо легче, понятней и красивей.
Если не учитывать, что в 95% домов по схеме общего нуля :-) начиная от бараков, и заканчивая домами конца 90-х. Везде, где розетки не с землей, ее просто нет.
jcmvbkbc, что фаза на землю, что фаза на ноль - какая разница :-) все равно 220, или сколько там есть (110), окажутся там, где нужно. Физику не обманешь.
Pavel Tananykhin, Да, конечно может. У вас ссылка указывает на каталог вне контейнера - это плохо, отсюда и нет прав. или монтируйте эти каталоги через mount --bind или говорите как-то контейнеру, что у него должен быть доступ и к /opt/Downloads
К сожалению, все с точностью до наоборот и не совсем так.
Паравиртуализация - проброс вызовов из виртуальной среды в реальную, при этом ничто не запрещает ей использовать все преимущества VT-технологии.
Витруализация может быть сделана не только на CPU, а может быть и полностью программной до последнего бита.