sap-commerce-cloud - 在集群环境中,如果items.xml发生变化,是否可以在一个节点上更新运行系统并清除其他节点的缓存?

标签 sap-commerce-cloud

在集群环境中,如果items.xml发生变化,是否只需在一个节点上更新运行系统并清除其他节点的缓存就足够了?

​假设我有 Node1 和 Node2。如果我在 items.xml 中添加一个属性并将其构建并部署到 Node1 和 Node2,那么我在 Node1 中更新运行系统并清除 Node2 缓存是否足够?或者,我还需要在 Node2 中更新运行系统吗?

最佳答案

理想情况下,完成更新运行系统后最好重新启动其他节点。如果不是零停机时间,则需要停机时间以使节点准备好更新系统,然后使其他节点准备好。

另一种方式: 将节点 1 从集群中取出,准备好所有配置、更新系统等。将其添加回集群并关闭所有其他节点。在其他剩余节点上进行部署并进行补足。这里您不需要更新运行系统或清除缓存。

如果停机时间对业务确实至关重要,请参阅 rolling update on the cluster实现正确的解决方案。

关于sap-commerce-cloud - 在集群环境中,如果items.xml发生变化,是否可以在一个节点上更新运行系统并清除其他节点的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63287679/

相关文章:

java - 本地主机上的 SSL 证书不起作用

apache - 多域 Hybris 服务器配置

java - 如何根据底价或总价查找适用促销的地方?

search - 解码以下 Solr 查询

java - 单元测试的包装类

mysql - 使用三个表进行灵活搜索或sql查询?

apache - 将两个 Web 服务器 https 和 http 请求转发到单个 hybris tomcat 服务器

CSS 更改在 ANT ALL 之后被删除

java - 我第一次在店面登录时如何显示 - hybris 中的 T&C 弹出窗口?

sap-commerce-cloud - 页面级同步问题|杂种