Hi

The file idempotent repository is not clusterable with concurrent consumers.
If you have a copy of the CiA2 book then see the clustering chapter.

On Thu, Jul 30, 2020 at 12:00 PM Gv, Shivakumar <[email protected]> wrote:
>
> Hi Team,
>
> We are seeing few ID's  missing in the file repository  when using File based 
> idempotent Consumer , when we run multiple instance of same springboot jar ..
> Out 300 successful unique transactions 30 to 40 id's were missing in file 
> repository.
>
> Please let us know if this known issue with file based repo  for clustered 
> environment or  should we use   JDBC IdempotentRepository ?
>
> .idempotentConsumer(simple("${headers.idempotentId}"), 
> org.apache.camel.processor.idempotent.FileIdempotentRepository.fileIdempotentRepository(new
>  java.io.File(idempotentFile), 500))
> .eager(true)
> .skipDuplicate(true)
> .removeOnFailure(true)
>
> Thanks,
> Shiva
>
> ________________________________
> NOTICE: All information in and attached to the e-mails below may be 
> proprietary, confidential, privileged and otherwise protected from improper 
> or erroneous disclosure. If you are not the sender's intended recipient, you 
> are not authorized to intercept, read, print, retain, copy, forward, or 
> disseminate this message. If you have erroneously received this 
> communication, please notify the sender immediately by phone (704-758-1000) 
> or by e-mail and destroy all copies of this message electronic, paper, or 
> otherwise. By transmitting documents via this email: Users, Customers, 
> Suppliers and Vendors collectively acknowledge and agree the transmittal of 
> information via email is voluntary, is offered as a convenience, and is not a 
> secured method of communication; Not to transmit any payment information E.G. 
> credit card, debit card, checking account, wire transfer information, 
> passwords, or sensitive and personal information E.G. Driver's license, DOB, 
> social security, or any other information the user wishes to remain 
> confidential; To transmit only non-confidential information such as plans, 
> pictures and drawings and to assume all risk and liability for and indemnify 
> Lowe's from any claims, losses or damages that may arise from the transmittal 
> of documents or including non-confidential information in the body of an 
> email transmittal. Thank you.



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to