1

尽管我搜索了很多,但我无法找到一套用于修补生产企业 Java 系统的最佳实践。我什至听说有人把它描述为一种黑色艺术。

所以,我的问题是,是否有为生产系统提供补丁的已定义最佳实践?这些是什么?对任何此类做法的参考将不胜感激。

谢谢,史蒂夫

4

1 回答 1

1

空无一人。这完全取决于您的企业基础设施的类型和您必须提供的服务质量。例如,应用程序服务器是否提供热部署(就像 OSGi 一样)。

如果您有一个高可用性集群,您可以在需求低的地方一次一个节点地修补系统节点。由于受控故障转移,关闭节点应该不是问题。这样的过程可以自动化。如果每次需求都不可预测或很高,则您必须关心节点更新的额外容量。

我认为,最常见的情况是您计划在所有利益相关者之间进行沟通的维护窗口。在窗口内,QoS 得不到保证,所有节点都/系统一次更新。

于 2009-09-04T17:26:43.593 回答