1

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

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

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

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

4

3 回答 3

3

如果通过无缝重新部署,您的意思是升级应用程序而无需停机或重新启动服务器,那么 LiveRebel 可能值得一看。

http://zeroturnaround.com/liverebel

于 2012-04-01T19:34:39.977 回答
0

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

于 2012-04-01T20:52:42.447 回答
0

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

于 2012-04-01T19:39:34.593 回答