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

Mule 从单机环境迁移到群集环境时需要注意的事项(高可用性),mule,mule-studio,high-availability,mule-component,mule-cluster,Mule,Mule Studio,High Availability,Mule Component,Mule Cluster,我们的应用程序目前正在独立运行(内部部署),计划迁移到集群(高可用性)。可以请让我知道什么所有可能的Mule组件和变化,我需要在开发人员的角度做 如果您已经有过迁移的经验以及任何需要注意的问题。你的观点对我很有帮助。希望你能理解这个问题。如果我的问题需要进一步解释,请告诉我。提前感谢。通常,Mule会自动协调HA集群中的资源和消息 例如: 如果您有FTP连接器、文件或JDBC等,Mule将自动协调节点,因此一次只有一个节点可以访问 将流划分为多个步骤并使用VMs或JMS很重要,这样Mule就

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


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

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

例如:

  • 如果您有FTP连接器、文件或JDBC等,Mule将自动协调节点,因此一次只有一个节点可以访问
将流划分为多个步骤并使用VMs或JMS很重要,这样Mule就可以在节点之间平衡消息

查看文档:查看所有注意事项和建议


但一般来说,您不需要对应用程序进行重大更改,最多使用VMs和JMS。一般来说,Mule会自动协调HA集群中的资源和消息

例如:

  • 如果您有FTP连接器、文件或JDBC等,Mule将自动协调节点,因此一次只有一个节点可以访问
将流划分为多个步骤并使用VMs或JMS很重要,这样Mule就可以在节点之间平衡消息

查看文档:查看所有注意事项和建议


但一般来说,您不需要对应用程序进行重大更改,最多使用VMs和JMS,您需要在功能上测试使用对象存储来维护任何类型状态的流。如果您正在从对象存储中检索任何对象,则Hazelcast(mule在集群中内部使用Hazelcast)为您提供复制,您需要将其再次存储在对象存储中,然后它将反射回所有群集节点上

您需要对使用对象存储来维护任何类型状态的流进行功能测试。如果要从对象存储中检索任何对象,则Hazelcast(mule在集群中内部使用Hazelcast)将为您提供副本,并且您需要将其重新存储在对象存储中,只有这样,它才会反射回所有集群节点上。我已通过前面的链接。感谢您的响应。我正在寻找可能在迁移过程中遇到的实时场景,我应该考虑一下。我已经过了链接。谢谢你的回复。我正在寻找实时场景,谁可能面临迁移时,我应该考虑的事情。