【发布时间】:2016-03-11 10:44:14
【问题描述】:
使用 Apache Camel,我有一个路由,它获取一个文件,通过一个 bean 详细说明它并将它发送到一个 seda 队列。 如果没有人从该队列中消费,则文件上的锁定仍然存在。 在这种情况下是否有可能释放锁? 我刚刚尝试将“discardIfNoConsumers=true”作为 seda 选项,但不起作用。
我会告诉你我的路线:
from(loadInputUri())
.split()
.tokenize(getLineSeparator(), getBatchSize())
.streaming()
.stopOnException()
.bean(Bean.class)
.end()
.to("seda:outQueue?discardIfNoConsumers=true");
谢谢
【问题讨论】:
标签: java apache-camel