从独立环境迁移到集群环境时需要注意的事项(高可用性)

时间:2016-07-20 09:45:58

标签: mule mule-studio high-availability mule-component mule-cluster

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

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

2 个答案:

答案 0 :(得分:0)

通常,Mule会自动协调HA群集中的资源和消息。

例如:

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

在很多步骤中划分流并使用VM或JMS非常重要,因此Mule可以平衡节点间的消息。

查看文档:{​​{3}}查看注意事项和推荐。

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

答案 1 :(得分:0)

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