繁体   English   中英

无缝重新部署java Web应用程序

[英]seamless redeploy for java web application

我在创业公司工作,我们即将推出我们的第一个测试版。 知道我们将拥有大量用户,我们希望在添加新功能时进行无缝部署。

我以前曾经使用过windows azure,我知道它们支持无缝部署,所以我做了一些谷歌搜索,而cloudbees是第一个结果。

所以问题是,凭借我们现在拥有的东西(geronimo服务器,机架空间托管),是否可以无缝地重新部署java Web应用程序? 如果是这样,怎么样?

是否有其他替代解决方案,例如使用其他托管服务提供商或使用其他Web服务器? (因为它是一个初创公司,如果答案保持可扩展性,那将是有益的)

如果使用无缝重新部署,则意味着升级应用程序而不会出现任何停机或重新启动服务器,可能需要查看LiveRebel。

http://zeroturnaround.com/liverebel

在java世界中有很多方法可以做到这一点。 如果您不使用会话(或使用应用服务器之间的共享会话),您可以执行滚动停止/部署/启动应用服务器,一次使1个脱机并使用负载均衡器确保流量进入其他服务器。

我听说Glassfish有这样的功能,参考可能是这个(Glassfish 3.x redeploy命令): http//docs.oracle.com/cd/E19798-01/821-1758/6nmnj7q1h/index.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM