아파치 낙타를 사용하고 있습니다. 내 응용 프로그램에는 여러 구성 요소가 있습니다. 첫 번째 구성 요소에는 apache-camel을 사용하여 파일을 읽은 다음이 파일과 처리 후 일부 처리를 완료했습니다. 내 보고서 Logic은 모든 일이 화창한 날에 잘 실행됩니다. scenerio에서 문제가 발생합니다. 내 보고서가 누락 된 일부 템플릿으로 인해 메일을 보낼 수 없을 때 다시 낙타가 그 파일을 읽습니다. 그렇게해서는 안됩니다. 낙타가 파일을 읽지 못하도록하려면 낙타가 파일을 한 번만 읽고 다시 읽지 마십시오. ..................낙타가 파일을 계속 읽습니다.
0
A
답변
2
idempotent
을 사용해야합니다. 옵션을 사용하십시오. 이 기능은 이미 사용한 파일을 기억합니다. Camel이 제공하는 File Language
을 사용하여 idempotentKey
을 기반으로 파일을 기억할 수 있습니다.
기본적으로 1000 개의 파일을 기억할 것입니다. 더 많은 파일이 필요하면 기본값을 수정해야합니다.
여기에 대한 추가 정보를 참조하십시오 : 제대로 작동되지만이 파일을 삭제한다 Apache Camel: File2 Component
관련 문제
- 1. w3wp.exe가 .compiled 파일을 계속 읽습니다.
- 2. 파이썬의 csv 판독기가 동일한 파일을 계속 읽습니다.
- 3. Pause- PHP로 큰 텍스트 파일을 계속 읽습니다.
- 4. VisualBasic6 - 변수를 계속 읽습니다.
- 5. 소켓 클라이언트가 계속 동일하게 읽습니다.
- 6. 낙타가 파일에서 문자열을 가져옵니다.
- 7. 는 낙타가 부두
- 8. PHP를 사용하여 테이블을 계속 변경하고 테이블에 표시하는 txt 파일을 읽습니다.
- 9. 설치 패키지의 파일을 읽습니다.
- 10. Sdcard에서 동적으로 파일을 읽습니다.
- 11. 파일을 자동으로 읽습니다.
- 12. OfficeJS에서 .doc 파일을 읽습니다.
- 13. XML 파일을 DataSet으로 읽습니다.
- 14. 안드로이드는 대용량 파일을 읽습니다.
- 15. 바이너리 모드에서 파일을 읽습니다.
- 16. 하이브가 파일을 잘못 읽습니다.
- 17. Bash가 스크립트로 파일을 읽습니다.
- 18. 배열의 파일을 읽습니다. java
- 19. 서버에서 거대한 파일을 읽습니다.
- 20. Apache 낙타가 ejb를 호출 2
- 21. 펄 스크립트는 STDIN에서 데이터를 계속 읽습니다.
- 22. 2 번 파일을 업로드하고 파일을 읽습니다.
- 23. Symfony 액션에서 yml 파일을 읽습니다.
- 24. C# 창에서 .doc 파일을 읽습니다.
- 25. 셀러리는 다른 컴퓨터에서 파일을 읽습니다.
- 26. vb6에서 큰 xml 파일을 읽습니다.
- 27. HDFS는 병렬로 큰 파일을 읽습니다.
- 28. 브로드 캐스트 리시버의 파일을 읽습니다.
- 29. asp.net에서 .txt 파일을 안전하게 읽습니다.
- 30. iphone은 UIWebView에서 txt 파일을 읽습니다.
, 내가 처리받을 경우,이 파일을 이동할 수 이동을 시도하고 옵션을 moveFailed하지만하지 않은 파일을 이동하고 싶습니다를 – Tenacious
질문을 업데이트하고 경로를 보여줄 수 있습니까? – hveiga