Tomcat7并行部署function:在生产服务器上使用它的经验?

我们正在研究Tomcat 7的function,以允许同时部署同一个webapp的多个版本:

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个用户会话,其中不less是交易/有状态的webapps。 并行部署对于我们想要的来说似乎是完美的,但是我并没有真正听说过人们在服务器上使用它的经验。

如果你在生产中使用了tomcat 7的这个特性,那么到目前为止你是否有任何问题?

您是否需要对您的web应用程序进行任何更改才能使用此Tomcatfunction“发挥出色”?

恕我直言,它还不成熟,并准备好生产,例如,现在你不能部署一个新的上下文,而不激活它(即每个部署是热瞬间)。 但是它有潜力,应该在testing设置中使用,所以人们可以根据自己的设置和工作stream程find怪癖,并向Tomcat团队报告改进和问题。