Ich habe zwei Server, die zum gleichen FTP-Standort abfragen. Wenn eine Datei an diesem Ort abgelegt wird, wählen beide Server die Dateien aus. Aber ich brauche nur einen Server, um die Datei auszuwählen und zu verarbeiten und zu löschen. Ich benutze Camel 2.16.2 Version. Gibt es eine Möglichkeit, dieses Problem zu lösen?Apache Camel FTP-Datei sollte von einzelnen Server
1
A
Antwort
0
Camel FTP verwendet die meisten camel-File2 API intern. Alle, camel file die Optionen werden vererbt.
Es gibt viele Strategien, um die parallele Verarbeitung derselben Datei zu vermeiden. Verwenden Sie die Optionen preMove, moveFailed, readLock, readLockRemoveOnCommit Camel-File.
Zum Beispiel könnten Sie die folgenden Parameter verwenden.
Verwandte Themen
- 1. Warum sollte Apache Camel in Apache Karaf nicht implementiert werden?
- 2. Apache Camel: Verbrauchen von Bean
- 3. Nachahmung von Apache Camel DefaultErrorHandler
- 4. Apache Camel Routing
- 5. Apache Camel RedisIdempotentRepository Konfiguration
- 6. Apache Camel für asynchrone Aufrufe
- 7. Apache Camel Split bereichern
- 8. Apache Camel Multithread Verarbeitung
- 9. Apache Camel Komponente Parameter
- 10. Apache Camel unmarshalling Daten
- 11. Apache Camel MQXAQueueConnectionFactory
- 12. Apache Camel Event Store
- 13. Apache-camel - benutzerdefinierte Fehlerbehandlung
- 14. Apache Camel Nachrichtenformat
- 15. Apache Camel XML Validator
- 16. Microservice mit Apache Camel
- 17. Apache Camel Testing Route
- 18. Strange Apache Camel Exception
- 19. Apache Camel - Stream geschlossen
- 20. Ist es möglich, Server Push mit Apache Camel zu implementieren?
- 21. Embedding Anlegesteg für Apache Camel
- 22. Installieren von Grails mit Apache Camel-Plugin
- 23. Apache Camel - SedaEndpoint
- 24. Interzeptoren und Apache Camel
- 25. Apache Camel bedingten Routing
- 26. Kündigungsnachricht in Apache Camel
- 27. Apache Camel Konfiguration
- 28. Clustered Apache Camel
- 29. Apache Camel MultiCasting - InvalidPayloadException
- 30. Apache Camel - IBM MQ-Integration