问题标签 [camel-ftp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-camel - 在骆驼中拦截交换
假设我的路线如下
在上面的路径中 httpUri = "http4://localhost:25600"。现在我试图截取如下消息。
这里的问题是交换没有被拦截,上下文实际上是在尝试与 httpUri 主机建立连接,即使有 skipSendToOriginalEndpoint。
请让我知道代码中是否有任何问题。提前致谢。
apache-camel - 从特定目录下载 Apache Camel SFTP 文件
我使用骆驼的 FTP 组件,但它无法下载我想要的文件。
我希望将所有文件和文件夹下载到我的本地文件夹下,所以我没有放置文件名选项。
当我将主机名指定为11.1.1.1
时,它可以工作,但是当我在主机名之后设置目录时11.1.1.1:/app/directory
,它不起作用。
我检查了 SFTP 服务器,它已经启动。
java - Apache camel ftp 组件 - 成功传输的通知
我们正在使用 Camel 构建 Java 应用程序以在两个 FTP 位置之间传输文件。有没有办法获得有关文件传输成功的通知?我们不允许使用 JMS 解决方案来构建应用程序。
apache-camel - Camel SFTP 组件:在 Windows 和 CentOS 上运行的不同行为
我正在使用camel-sftp
从远程 SFTP 服务器检索一些文件,检索它们后我想删除它们。当我在 Windows 中运行我的路线时,文件被删除并且一切都按预期工作。然而,当在 CentOS 上运行时,文件被检索但从未被删除,它们开始堆积在远程服务器中。
我正在使用 Camel 2.13.1 和 Java 7。我的消费者 URI 如下所示:
sftp://remoteUser@remoteHost?privateKeyFile=locationOfMyPrivateKey.key&binary=true&disconnect=true&delay=20s&delete=true&idempotent=false&include=.*.txt&useFixedDelay=false&maxMessagesPerPoll=10&eagerMaxMessagesPerPoll=false&sortBy=reverse:file:name
我也一直在查看 Camel 2.13.2 和 2.13.3 的未解决问题和已解决问题,并刚刚找到这张票:https ://issues.apache.org/jira/browse/CAMEL-7565这不完全是什么在我的场景中正在发生。另一种可能性是问题来自底层库 JSCH,但camel-ftp
使用的几乎是最新版本,并且最新版本的变更日志没有提及任何关于此的内容。
最后一件事,如果我sftp
在 CentOS 中使用该命令并远程连接到 SFTP 服务器,则删除文件没有问题。这消除了钥匙可能有问题的想法。
有任何想法吗?
更新
这是日志。delete=true
即使已设置,它似乎也不理解该选项。日志中没有说“删除文件”,我猜这是因为线程没有从SftpOperations.java
. 不知道发生了什么...
apache-camel - 在 Camel FTP 组件中,consumer.delay 可以在几分钟内完成,我在哪里可以找到这方面的文档
我也在使用 Apache Camel 2.14.x,ftp 组件 2.14
我可以以毫秒为单位指定 consumer.delay 选项。但是,我可以看到一些用户也使用了分钟,即
是否还有其他可用的单位,例如秒、小时、天,我在文档中搜索并找不到这些单位的任何提及。
谁能指点我正确的文档。谢谢
apache-camel - Camel 2.9.x 的默认 camel-ftp readLock 值是多少?
Camel 文档提到readLock 的默认值为markerFile,但该选项不适用于 ftp。那么 ftp 组件的 readLock 的默认值是多少呢?它改变了吗?
apache-camel - Apache Camel SFTP 零大小文件下载
我正在使用骆驼 SFTP 组件从服务器下载 PDF 文件。有时它正在下载零大小的文件。但实际大小为 4kb。我认为骆驼在写入文件时正在下载文件。请让我知道如何在文件写入操作完成后下载文件。举个例子。
apache-camel - 使用 Camel 的 SFTP 源有条件地删除或跳过文件
我们使用 Camel 的 SFTP 源来下载和处理文件。我们希望实现以下目标:
源文件仅在超过 2 天时才会从服务器中删除。较新的文件应该保留在服务器上,即使它们被正确处理。
超过两天的文件应该被跳过,而不是路由到下一个端点。
有没有办法配置骆驼来做到这一点?任何帮助是极大的赞赏!谢谢!
xml - 使用 Apache Camel 将 6 个文件聚合为一个文件
我有一个要求,我必须使用 Apache Camel 将 6 个 xml 文件聚合/合并到一个 xml 文件中。问题是,这 6 个 xml 文件安装在一个文件夹中,6 个不同的服务器将轮询该文件夹。那么,如果每台服务器获取一个文件并将其锁定,我如何才能合并和创建单个 xml 文件?
复杂性在于当有六台服务器处理挂载到文件夹的所有六个文件时,如何写入单个文件。
如果有人遇到类似的问题,请提供解决方案。
谢谢
apache-camel - Camel SFTP连接jcraft jsch异常
我正在使用骆驼版本 2.13.1 和骆驼 ftp 版本 2.13.1。我正在尝试通过骆驼路由连接到 sftp 服务器。我收到一些与 jCraft Jsch 异常相关的错误,如下所示。