当前位置: 首页 > 知识库问答 >
问题:

Apache Camel FTP文件应由单个服务器使用

孙凌
2023-03-14

我有两个服务器轮询到相同的ftp位置。当一个文件被放置在该位置时,两个服务器都将选择这些文件。但是我只需要一个服务器来选择文件,处理和删除。我使用的是Camel2.16.2版本。有什么办法可以解决这个问题吗?

共有1个答案

沈栋
2023-03-14

Camel FTP在内部使用了大部分camel-File2 API。所有,骆驼文件的选项都是继承的。

有很多策略可以避免对同一文件进行并行处理。使用preMove、moveFailed、readLock、readLockRemoveOnCommit骆驼文件选项。

例如,您可以使用以下参数。

ftp://{{input.folder}}?readLock=rename&preMove=.inprogress&moveFailed=.error
 类似资料:
  • 问题内容: 我正在处理一个系统,该系统在其自己的JVM中为每个客户运行Java应用程序。现在,我们有大约六个专用服务器,它们总共运行近100个JVM,以及用于管理这些JVM的自定义脚本集。此设置实际上已经表明了它的年龄:管理许多JVM已成为监视/管理的噩梦,并且我们一直在处理堆大小调整问题。我们想采用一种更现代的方法,并在每台物理计算机的单个应用服务器中运行一堆应用程序。但是,将应用程序保持隔离确

  • 使用ws,Node.js WebSocket库,可以让多个服务器共享一个HTTP/S服务器。 有可能用socket.io做同样的事情吗?

  • 本文向大家介绍Java使用SFTP上传文件到服务器的简单使用,包括了Java使用SFTP上传文件到服务器的简单使用的使用技巧和注意事项,需要的朋友参考一下 最近用到SFTP上传文件查找了一些资料后自己做了一点总结,方便以后的查询。具体代码如下所示: 这里的用户名密码都是自己设置,这里的方法进行了简单的封装,方便使用。 以上所述是小编给大家介绍的Java使用SFTP上传文件到服务器的简单使用,希望对

  • 问题内容: 嗨,我有一堆.mp3文件,我想与NSFileManager一起使用并存储在documents文件夹中。有没有一种方法可以在线下载.mp3文件,然后将其保存到documents文件夹?这就是我正在使用的本地文件。 问题答案: 编辑/更新: Xcode 11.5•Swift 5.2 原始答案 Xcode 8.3.2•Swift 3.1

  • 问题内容: 在我的Java应用程序中,我正在使用以下方法从服务器下载文件。 但是此下载非常慢。我该如何快速? 问题答案: 从Java 7开始,您可以下载具有以下内置功能的文件: 对于早期版本,从Java 1.4到Java 6的解决方案是 此代码将URL内容传输到没有任何第三方库的文件。如果仍然很慢,那您就知道这不是附加库的问题,很可能不是Java的问题。至少您在这里没有什么可以改善的。因此,您应该

  • 我有一个用例,其中两个应用程序app1和app2部署在Oracle Weblogic Server 12c(管理服务器)(Linux机器)上。然而,两名开发人员正在分别开发应用程序,但问题在于日志的可访问性,即日志被写入一个文件中。 管理员服务器。log($MW_HOME/user_projects/domains/wls_domain/servers/AdminServer.log),两人都希望