gpt4 book ai didi

mysql - Mule - 阻止所有流在单流中的 MySQL 连接失败时关闭

转载 作者:搜寻专家 更新时间:2023-10-30 21:50:53 26 4
gpt4 key购买 nike

我有一个 Mule 应用程序,其中包含许多执行各种操作的流。其中一个流程连接到外部 MySQL 数据库以检索信息。如果与该数据库的连接失败,我的 Mule 应用程序将无法启动,并且我的其他非错误流都不会启动。

如果连接失败或出现其他错误,是否可以配置 Mule 恢复到连接到外部数据库的流程的异常策略,以便所有其他流程正常运行?

最佳答案

在您的全局 jdbc 连接器上,设置重新连接策略并将 blocking 属性配置为 false。示例:

<jdbc:connector name="mysql">
<reconnect-forever blocking="false" />
</jdbc:connector>

这将阻止连接异常阻止您的 Mule 应用程序,并且应该允许您不依赖连接器的其他流程正常工作。

更多关于重新连接策略的信息:http://www.mulesoft.org/documentation/display/current/Configuring+Reconnection+Strategies

关于mysql - Mule - 阻止所有流在单流中的 MySQL 连接失败时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22659111/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com