[英]seamless redeploy for java web application
我在创业公司工作,我们即将推出我们的第一个测试版。 知道我们将拥有大量用户,我们希望在添加新功能时进行无缝部署。
我以前曾经使用过windows azure,我知道它们支持无缝部署,所以我做了一些谷歌搜索,而cloudbees是第一个结果。
所以问题是,凭借我们现在拥有的东西(geronimo服务器,机架空间托管),是否可以无缝地重新部署java Web应用程序? 如果是这样,怎么样?
是否有其他替代解决方案,例如使用其他托管服务提供商或使用其他Web服务器? (因为它是一个初创公司,如果答案保持可扩展性,那将是有益的)
如果使用无缝重新部署,则意味着升级应用程序而不会出现任何停机或重新启动服务器,可能需要查看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.