LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

по остальным пунктам ничего непонятно. Все в джаве есть искаропки.

про мониторинг ничего не понял совсем. Что ты хочешь? jMeter встроенный? VisalVM? Уже есть

про деллоймент - все собирается в war'ки, искаропки. Дальше можешь хоть башем заливать, хоть дженкинсом, хоть salt'ом, совершенно поровну как варка попадет во внутрь каталога webapps на апликейшен сервере

логгинг, какой логгинг? Есть slf4j, его умеют все фреймворки. В шапке класса делаешь Logger LOGGER = new Logger() и потом вызываешь logger.error(String, Exception). Т.е. ну совсем ничего изобретать не надо, работы на несколько секунд.

если делать логгинг в базу, ну сам в три строки пишешь свой класс Logger (можно даже интерфейс у slf4j скопипастить), и внутри создешь хибернейтовскую энтити с текстом ошибки и засылаешь в базку. Работы на 5 минут не больше.

вообще можно притащить какой-нибудь SpringAOP, и повешать логгинг просто на вызовы методов - счастье для ленивого человека (+ просадка производительности)

если там ебический хайлоад и логгер захлебывается, то можно притащить ActiveMQ и/или Akka и пердолиться вручную, стратегии захлебывания уже под себя надо править

статический контент вообще что угодно умеет. Только если он действительно статический и никак иначе, отдавать его лучше через nginx. Или вот например Jetty само может сервить статику, хотя они в мане тоже советуют использовать nginx

Исправление stevejobs, :

по остальным пунктам ничего непонятно. Все в джаве есть искаропки.

про мониторинг ничего не понял совсем. Что ты хочешь? jMeter встроенный? VisalVM? Уже есть

про деллоймент - все собирается в war'ки, искаропки. Дальше можешь хоть башем заливать, хоть дженкинсом, хоть salt'ом, совершенно поровну как варка попадет во внутрь каталога webapps на апликейшен сервере

логгинг, какой логгинг? Есть slf4j, его умеют все фреймворки. В шапке класса делаешь Logger LOGGER = new Logger() и потом вызываешь logger.error(String, Exception). Т.е. ну совсем ничего изобретать не надо, работы на несколько секунд.

если там ебический хайлоад и логгер захлебывается, то можно притащить ActiveMQ и/или Akka и пердолиться вручную, стратегии захлебывания уже под себя надо править

если делать логгинг в базу, ну сам в три строки пишешь свой класс Logger (можно даже интерфейс у slf4j скопипастить), и внутри создешь хибернейтовскую энтити с текстом ошибки и засылаешь в базку. Работы на 5 минут не больше.

статический контент вообще что угодно умеет. Только если он действительно статический и никак иначе, отдавать его лучше через nginx. Или вот например Jetty само может сервить статику, хотя они в мане тоже советуют использовать nginx

Исходная версия stevejobs, :

по остальным пунктам ничего непонятно. Все в джаве есть искаропки.

про мониторинг ничего не понял совсем. Что ты хочешь? jMeter встроенный? VisalVM? Уже есть

про деллоймент - все собирается в war'ки, искаропки. Дальше можешь хоть башем заливать, хоть дженкинсом, хоть salt'ом, совершенно поровну как варка попадет во внутрь каталога webapps на апликейшен сервере

логгинг, какой логгинг? Есть slf4j, его умеют все фреймворки. В шапке класса делаешь Logger LOGGER = new Logger() и потом вызываешь logger.error(String, Exception). Т.е. ну совсем ничего изобретать не надо, работы на несколько секунд.

если делать логгинг в базу, ну сам в три строки пишешь свой класс Logger (можно даже интерфейс у slf4j скопипастить), и внутри создешь хибернейтовскую энтити с текстом ошибки и засылаешь в базку. Работы на 5 минут не больше.

статический контент вообще что угодно умеет. Только если он действительно статический и никак иначе, отдавать его лучше через nginx. Или вот например Jetty само может сервить статику, хотя они в мане тоже советуют использовать nginx