anypoint studio 全局配置中高性能和可靠的 HA 配置文件有什么区别?它在错误处理方面有何不同?

Whats the difference between performant and reliable HA Profile in global configuration in anypoint studio? How does it vary in error handling?

!https://imgur.com/GdD1G16 在上面的快照中,您可以看到在为 mule 应用程序设置全局配置时可用的配置。这些 Perforant 和 Reliable HA 配置文件如何影响应用程序的整体行为?

HA 配置文件对您的应用程序的行为有很大影响。当您的应用程序要求对消息丢失零容忍时,您将 select 可靠的配置文件。举个例子,如果您正在为您不能承受消息丢失的银行系统构建集成。在您的流程中如果某个步骤由于某种原因失败,事务机制将回滚所有先前的处理事件,然后重新启动 message-processing 序列。 JMS、VM 和 JDBC 等连接器提供 built-in 事务支持,从而确保可靠地处理消息。

相反,如果高性能是您的主要目标(而不是可靠性),您可以使用性能配置文件配置 Mule 集群或单个应用程序以获得最佳性能。通过为集群中的特定应用程序实施性能配置文件,您可以最大限度地提高部署的可扩展性,同时在同一集群中部署具有不同性能和可靠性要求的应用程序。您在容器级别配置的性能配置文件适用于容器内的所有应用程序。 Application-level 配置覆盖 container-level 配置。

您可以通过以下 link 了解更多信息:https://docs.mulesoft.com/mule-runtime/4.2/mule-high-availability-ha-clusters#high-reliability-applications