【问题标题】:Things to be taken care while Moving from standalone to cluster Environment( High Availability)从独立环境迁移到集群环境时要注意的事项(高可用性)
【发布时间】:2016-09-05 19:31:50
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    一般来说,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

    【讨论】:

    • 我之前已经浏览过链接。感谢您的回复。我正在寻找迁移时可能面临的实时场景以及我应该考虑的事情。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多