2017-01-24 4 views
0

File componentのドキュメントでは、私たちは冪等を作成できることを確認は、このようなidempotentオプション指定してロックをお読みください。Apache Camelファイルコンポーネント "idempotentRepository"オプションとIdempotentコンシューマープロセッサ

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"); 

等価消費者を作成するこれらの2つの方法には、いくつかの重要な動作上の違いがありますか?

答えて

0

idempotentConsumerを使用してさらに多くのオプションを宣言できる点を除いて、この2つの方法の間に重大な動作があるとは思わない