1

我们的应用程序目前以独立(本地)运行,计划移入集群(高可用性)。请让我知道从开发人员的角度来看我需要完成的所有可能的 Mule 组件和更改。

如果您已经有迁移经验以及应该注意的任何问题。你的观点真的对我有帮助。希望你理解这个问题。如果我的问题需要进一步解释,请告诉我。提前致谢。

4

2 回答 2

0

一般来说,Mule 会自动协调 HA 集群中的资源和消息。

例如:

  • 如果你有 FTP 连接器、文件或 JDBC 等,Mule 会自动协调节点,因此一次只能访问一个。

将流划分为多个步骤并使用 VM 或 JMS 很重要,因此 Mule 可以平衡节点之间的消息。

查看文档:https ://docs.mulesoft.com/mule-user-guide/v/3.5/mule-high-availability-ha-clusters查看所有注意事项和建议。

但一般来说,您不需要对应用程序进行重大更改,最多使用 VM 和 JMS

于 2016-07-20T10:30:24.257 回答
0

您需要在功能上测试使用对象存储来维护任何类型的状态的流。如果您要从对象存储中检索任何对象,那么 Hazelcast(mule 在集群中内部使用 hazelcast)会给您复制回来,您需要将其再次存储回对象存储中,然后它才会反映在所有集群节点上

于 2016-09-05T11:31:50.643 回答