【发布时间】:2016-09-05 19:31:50
【问题描述】:
我们的应用程序目前以独立(本地)运行,计划移入集群(高可用性)。请让我知道从开发人员的角度来看我需要完成的所有可能的 Mule 组件和更改。
如果您已经有迁移经验以及任何应该注意的问题。你的观点对我很有帮助。希望你能理解这个问题。如果我的问题需要进一步解释,请告诉我。提前致谢。
【问题讨论】:
标签: mule mule-studio high-availability mule-component mule-cluster
我们的应用程序目前以独立(本地)运行,计划移入集群(高可用性)。请让我知道从开发人员的角度来看我需要完成的所有可能的 Mule 组件和更改。
如果您已经有迁移经验以及任何应该注意的问题。你的观点对我很有帮助。希望你能理解这个问题。如果我的问题需要进一步解释,请告诉我。提前致谢。
【问题讨论】:
标签: mule mule-studio high-availability mule-component mule-cluster
一般来说,Mule 会自动协调 HA 集群中的资源和消息。
例如:
重要的是要在多个步骤中划分流并使用 VM 或 JMS,这样 Mule 可以平衡节点之间的消息。
查看文档:https://docs.mulesoft.com/mule-user-guide/v/3.5/mule-high-availability-ha-clusters 查看所有注意事项和建议。
但通常您不需要对应用程序进行重大更改,最多使用 VM 和 JMS
【讨论】:
您需要对使用对象存储的流程进行功能测试以维护任何类型的状态。如果您要从对象存储中检索任何对象,那么 Hazelcast(mule 在集群中内部使用 hazelcast)会给您复制回来,您需要将其再次存储回对象存储中,然后它才会反映在所有集群节点上
【讨论】: