0

是否可以自定义关闭 mule,使其比其他服务首先停止 jms 入站。问题是当骡子关闭时,它会从 jms 队列中提取消息以进行处理,由于其他服务已被骡子关闭,因此在后期阶段失败。骡子以随机顺序关闭服务/连接器。有没有办法自定义 mule 停止收听入站队列然后停止其他服务?

4

2 回答 2

1

我会尝试使用关闭上下文通知,如果您执行阻止您的入站端点并假设您没有重新进入您的流程,那么您应该得到您的行为。

于 2014-12-09T16:02:46.537 回答
0

我正在考虑另一种方法来停止入站连接器,然后在出站服务启动后重新启动它们。您可以通过上下文获取连接器的句柄。所有代码都进入异常处理。

于 2015-03-23T14:39:11.960 回答