我们的应用程序目前在独立(内部部署)中运行,计划迁移到集群(高可用性)。可以请让我知道所有可能的Mule组件和更改,我需要在开发人员的角度来完成。
如果您已经有过迁移方面的经验以及应该注意的任何问题。你的观点对我很有帮助。希望你能理解这个问题。如果我的问题需要进一步解释,请告诉我。提前谢谢。
答案 0 :(得分:0)
通常,Mule会自动协调HA群集中的资源和消息。
例如:
在很多步骤中划分流并使用VM或JMS非常重要,因此Mule可以平衡节点间的消息。
查看文档:{{3}}查看注意事项和推荐。
但总的来说,您不需要对应用程序进行重大更改,最多使用VM和JMS
答案 1 :(得分:0)
您需要在功能上测试使用Object存储的流来维护任何类型的状态。如果从对象存储区检索任何对象,则Hazelcast(mule内部使用群集中的hazelcast)会让您复制回来,您需要将其再次存储回对象存储区,然后才会反映在所有群集节点上