2016-11-04 112 views
1

我的工作我已部署在两个不同的物理machines.The服务器骡服务器Mulesoft应用被绑定在一起以形成群集。配置Mulesoft共享分发存储器

在集群模式下,服务器被认为具有共同的分布式存储,例如,如果一台机器出现故障,另一台机器占据了第一machine.So的任务,他们保持他们之间的共同分布式存储。

有没有什么方法可以配置为通用分布式存储集群充分利用了内存? 由于流量/应用程序数量相加,我想,将需要提升各个群集的阈值内存。

或者,如果没有,我们曾经有在所有Mulesoft集群使用修改内存容量?

请帮我一把。 谢谢

回答

0

Mulesoft有一个主动 - 主动服务器的幸福在这里,我们不必担心当一台服务器关闭另一台服务器时,哪台服务器必须工作。内存类似于jvm内存消耗。

1

在群集场景所有对象存储被替换为群集对象存储。群集对象存储使用由聚类代码创建的持续信息(这意味着不存在文件系统级别的持久性),在与节点停机的情况下,共享存储器网格,集群中的其他节点应该保持激活和维护OS信息在共享内存网格中,从而使文件系统中的余辉不必要

此外,由于对象存储使用应用程序的名称作为存储信息的一部分,因此如果您希望跨重新部署保留它们,则新部署应用程序必须与前一个名称具有相同的名称。请参阅以下作为参考:

方案一: 1.当前应用程序名称:测试 2.新的应用程序名称:测试 - 对象存储值将从1被保留到2

方案B: 1.当前应用程序名称:测试-V1 2.新的应用程序名称:测试-V2 - 对象存储的值不会从1保留到2

注意,在内存存储 - 在此之前骡子3.5。 0,内存存储是默认设置。从Mule 3.5.0开始,持久存储是默认存储。