2017-01-24 97 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來聲明更多選項