Spring XD:如何在取消部署流时处理正在处理的消息

时间:2016-10-21 16:35:35

标签: spring-xd

在发生流取消部署操作时是否有任何可能的自定义重新排队正在处理的消息?

假设在取消部署期间由慢速处理器处理的RabbitMQ中有10条未经处理的消息,我如何确保这些消息不会因为“调度程序没有订阅者”而被传递到DLQ,而是重新发送在输入处理器队列中排队?

1 个答案:

答案 0 :(得分:0)

你不应该得到这样的例外;模块从左向右停止,因此应在下游组件从其输入通道中取消订阅之前停止入站通道适配器。

这是一个自定义模块吗?