【发布时间】:2009-09-04 17:10:04
【问题描述】:
根据我的搜索,我无法找到一套用于修补生产企业 Java 系统的最佳实践。我什至听说它被一个人描述为一种黑色艺术。
那么,我的问题是,是否有为生产系统提供补丁的明确最佳实践?这些是什么?对任何此类做法的参考将不胜感激。
谢谢, 史蒂夫
【问题讨论】:
标签: java enterprise patch production
根据我的搜索,我无法找到一套用于修补生产企业 Java 系统的最佳实践。我什至听说它被一个人描述为一种黑色艺术。
那么,我的问题是,是否有为生产系统提供补丁的明确最佳实践?这些是什么?对任何此类做法的参考将不胜感激。
谢谢, 史蒂夫
【问题讨论】:
标签: java enterprise patch production
没有。这完全取决于您的企业基础设施的类型和您必须提供的服务质量。例如。应用服务器是否提供热部署(像 OSGi 一样)。
如果您有一个高可用性集群,您可以在需求低的地方一次一个节点地修补系统节点。由于受控故障转移,关闭节点应该不是问题。这样的过程可以自动化。如果每次需求都不可预测或很高,则您必须关心节点更新的额外容量。
我认为,最常见的情况是您计划在所有利益相关者之间进行沟通的维护窗口。窗口内不保证QoS,所有节点/系统一次更新。
【讨论】: