2017-01-24 95 views
0

在为File component的文档,我看到,我们可以创建一个幂等通过指定idempotent选项这样的阅读锁:Apache Camel文件组件“idempotentRepository”选项与Idempotent Consumer处理器相比较吗?

from("file://inbox?idempotent=true&idempotentRepository=#messageIdRepo") 
    .to("file:data/outbox"); 

Idempotent Consumers的文档中,我看到,我们还可以指定idimpotent处理器是这​​样的:

from("file:data/inbox?noop=true") 
    .idempotentConsumer(header("CamelFileName"), someMessageIdRepository) 
    .to("file:data/outbox"); 

是否有这两种方式来创建一个幂等消费者之间的一些显著的行为差异?

回答

0

我不认为在这两种方式之间存在显着的行为,除了您可以通过使用idempotentConsumer来声明更多选项