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

时间:2019-07-17 07:24:27

标签: mule anypoint-studio

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

1 个答案:

答案 0 :(得分:0)

HA配置文件对您的应用程序的行为有很大的影响。当您的应用程序要求对消息丢失的容忍度为零时,您将选择“可靠的配置文件”。例如,如果您要为无法承受消息丢失的银行系统构建集成,请以该示例为例。在您的流程中如果某个步骤由于某种原因而失败,则事务处理机制将回滚所有先前的处理事件,然后重新启动消息处理序列。 JMS,VM和JDBC等连接器提供内置的事务支持,从而确保可靠地处理消息。

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

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