Назад | Перейти на главную страницу

Функция параллельного развертывания Tomcat7: опыт использования на производственных серверах?

Мы изучаем возможность Tomcat 7, позволяющую одновременно развертывать несколько версий одного и того же веб-приложения:

http://www.tomcatexpert.com/blog/2011/05/31/parallel-deployment-tomcat-7

http://www.javacodegeeks.com/2011/06/zero-downtime-deployment-and-rollback.html

Наши сайты регулярно получают от 10 до 20 000 пользовательских сессий в день, и довольно много из них являются веб-приложениями транзакционного типа или с отслеживанием состояния. Параллельное развертывание кажется идеальным для того, что мы хотим, но я мало что слышал о том, как люди используют его на своих серверах.

Если вы используете эту функцию Tomcat 7 в производственной среде, были ли у вас проблемы с ней до сих пор?

Приходилось ли вам вносить какие-либо изменения в свои веб-приложения, чтобы «хорошо играть» с этой функцией Tomcat?

IMHO он еще не созрел и не готов к производству, например прямо сейчас вы не можете развернуть новый контекст, не активировав его (т.е. каждое развертывание выполняется мгновенно). Но у него есть потенциал, и его следует использовать в тестовых настройках, чтобы люди могли найти причуды в своих настройках и рабочих процессах и сообщать об улучшениях и проблемах команде Tomcat.