问题标签 [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.

0 投票
1 回答
683 浏览

apache-camel - 在骆驼中拦截交换

假设我的路线如下

在上面的路径中 httpUri = "http4://localhost:25600"。现在我试图截取如下消息。

这里的问题是交换没有被拦截,上下文实际上是在尝试与 httpUri 主机建立连接,即使有 skipSendToOriginalEndpoint。

请让我知道代码中是否有任何问题。提前致谢。

0 投票
1 回答
1925 浏览

apache-camel - 从特定目录下载 Apache Camel SFTP 文件

我使用骆驼的 FTP 组件,但它无法下载我想要的文件。

我希望将所有文件和文件夹下载到我的本地文件夹下,所以我没有放置文件名选项。

当我将主机名指定为11.1.1.1时,它可以工作,但是当我在主机名之后设置目​​录时11.1.1.1:/app/directory,它不起作用。

我检查了 SFTP 服务器,它已经启动。

0 投票
1 回答
789 浏览

java - Apache camel ftp 组件 - 成功传输的通知

我们正在使用 Camel 构建 Java 应用程序以在两个 FTP 位置之间传输文件。有没有办法获得有关文件传输成功的通知?我们不允许使用 JMS 解决方案来构建应用程序。

0 投票
0 回答
458 浏览

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. 不知道发生了什么...

0 投票
2 回答
2443 浏览

apache-camel - 在 Camel FTP 组件中,consumer.delay 可以在几分钟内完成,我在哪里可以找到这方面的文档

我也在使用 Apache Camel 2.14.x,ftp 组件 2.14

我可以以毫秒为单位指定 consumer.delay 选项。但是,我可以看到一些用户也使用了分钟,即

是否还有其他可用的单位,例如秒、小时、天,我在文档中搜索并找不到这些单位的任何提及。

谁能指点我正确的文档。谢谢

0 投票
1 回答
430 浏览

apache-camel - Camel 2.9.x 的默认 camel-ftp readLock 值是多少?

Camel 文档提到readLock 的默认值为markerFile,但该选项不适用于 ftp。那么 ftp 组件的 readLock 的默认值是多少呢?它改变了吗?

0 投票
1 回答
404 浏览

apache-camel - Apache Camel SFTP 零大小文件下载

我正在使用骆驼 SFTP 组件从服务器下载 PDF 文件。有时它正在下载零大小的文件。但实际大小为 4kb。我认为骆驼在写入文件时正在下载文件。请让我知道如何在文件写入操作完成后下载文件。举个例子。

0 投票
1 回答
838 浏览

apache-camel - 使用 Camel 的 SFTP 源有条件地删除或跳过文件

我们使用 Camel 的 SFTP 源来下载和处理文件。我们希望实现以下目标:

  1. 源文件仅在超过 2 天时才会从服务器中删除。较新的文件应该保留在服务器上,即使它们被正确处理。

  2. 超过两天的文件应该被跳过,而不是路由到下一个端点。

有没有办法配置骆驼来做到这一点?任何帮助是极大的赞赏!谢谢!

0 投票
1 回答
475 浏览

xml - 使用 Apache Camel 将 6 个文件聚合为一个文件

我有一个要求,我必须使用 Apache Camel 将 6 个 xml 文件聚合/合并到一个 xml 文件中。问题是,这 6 个 xml 文件安装在一个文件夹中,6 个不同的服务器将轮询该文件夹。那么,如果每台服务器获取一个文件并将其锁定,我如何才能合并和创建单个 xml 文件?

复杂性在于当有六台服务器处理挂载到文件夹的所有六个文件时,如何写入单个文件。

如果有人遇到类似的问题,请提供解决方案。

谢谢

0 投票
2 回答
2291 浏览

apache-camel - Camel SFTP连接jcraft jsch异常

我正在使用骆驼版本 2.13.1 和骆驼 ftp 版本 2.13.1。我正在尝试通过骆驼路由连接到 sftp 服务器。我收到一些与 jCraft Jsch 异常相关的错误,如下所示。