問題タブ [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 - Java での ftp エンドポイントの設定 - 「遅延」の設定方法
xml ベースの camel ルートを Java に移行する際にいくつか問題があります。コンテキストとルート (私は Guice を使用しています) を実行することは問題ではありません。しかし、今まで、ほとんどのエンドポイントを uri パラメータ (Java ではなく) を介して構成しています。
コードを簡単に再利用し、コンパイラーが私を助けてくれるようにするために (スペルとパラメーターのタイプ)、セッターを介してすべてのものを構成したいと考えています。(文字列(定数)をいじってURIに連結したくありません)
一部のエンドポイントでは、マニュアルで十分です。しかし、ftp の場合、すべてのパラメータが「FtpEndpoint」を介して公開されているようには見えません。たとえば、「stepwise」は で設定できますgetConfiguration().setStepwise(stepwise);
。そのため、いくつかのパラメーターはエンドポイント経由で設定され、一部は FtpConfiguration 経由で設定されます。
しかし、この特別なケースでは、「遅延」を設定する方法が見つかりません。これを設定する方法は?
Java でエンドポイントを構成するための一般的/統一されたアプローチはありますか、それともコンポーネントごとに異なりますか?
apache-camel - camel のリソース ストリームを使用した Camel http エンドポイントのモック
次のようなルートがあります
テストのために毎回apacheのcouchdbを実行したくありません。この http エンドポイントがコードベースのリソース ファイルを参照するようにしたいと考えています。これはどうやって書くの?
amazon-s3 - キャメル aws-s3 が機能しない
FTP サーバーから AWS S3 ストレージにファイルを転送するキャメル ルートを作成しようとしています。次のルートを書きました
問題は、これにより次の例外が発生することです。
次に、これを別の方法で実行しようとしました。つまり、次のようなメソッドを記述します。
バインドされた変数 #client を使用して呼び出します。この方法では例外はありませんが、ファイル転送は機能しません。
私のアプローチに問題がないことを確認するために、aws-s3 の代わりに aws-sqs を試してみましたが、問題なく動作しました (ファイルは SQS キューに正常に転送されます)。
なぜこれが起こっているのですか?camel 用の「aws-s3」コネクタに基本的な問題はありますか?
file-io - Camel FTP で Camel-exchange 本体のファイル オブジェクトが null になる
ルート定義は、FTP2 コンポーネントに基づいて単純です。
FTP フォルダからファイルを読み込もうとしています。
取引所には必要なものがすべて揃っています
ヘッダーには、ファイルのサイズCamelFileLength=81612も表示されます。ただし、交換トレースの直後に以下の例外が発生します。
scala - 取得するファイルのリストを Scala+Akka+Camel SFTP (または FTP) コンシューマーに提供するにはどうすればよいですか?
JMS トピックにサブスクライブするアプリケーション (Scala 2.10.3、Akka 2.3.1、Camel 2.13.0) があり、特定のファイルがダウンロード可能になると JMS メッセージ経由で通知されます。各 JMS メッセージには、SFTP 経由で収集できるファイルの名前とパスが含まれています。
次に、SFTP 経由でファイルをフェッチできるようにしたいのですが、JMS メッセージを受信したファイルのみをフェッチします(書き込み中のファイルをフェッチする可能性がある問題を回避するため)。
Akka Camel と Consumer モデルに適合するソリューションが必要です。SFTP エンドポイントに使用されるfile2とftp2の Camel オプションを読みましたが、次の点で助けが必要です。
&filter=... パラメータを介して endpointUri 文字列で参照できるクラス/オブジェクトを定義するにはどうすればよいですか? コンシューマーがファイルのリストをポーリングするたびに、更新されたフィルター リストが適用されるように、フィルター オブジェクトを更新できるようにしたいと考えています。
カスタム IdempotentRepository を定義して、デフォルトの 1000 より大きいキャッシュ サイズを許可するにはどうすればよいですか?
現在、私の SFTP Consumer Actor は次のようになっています (いくつかの値は編集されています ...):
ftp - Apache Camel FTP ダウンロードでリモート ファイルが削除されない
まず第一に、私は Apache Camel と Stack Overflow の初心者です!
SFTP サーバーからファイルをフィルタリングしてダウンロードし、処理後にファイルを削除するルートを作成しました。
私の問題: 私のローカル コンピューターでは、ルートは完全に機能します。このルート (同じ .war) を運用サーバーにデプロイすると、ダウンロードは機能しますが、FTP コンポーネントがファイルを削除しようとすると、以下の例外が発生します。開発マシンと本番マシンには、同じキャメル、Tomcat、および Java バージョンがあります。唯一の違いは OS (開発: Windows 7、製品: Windows Server 2008 R2) です。
何か案は???
ルートは次のとおりです。
apache-camel - Camel FTP : UnknowHostException または Connection failed をログに記録する方法
私はこれであるキャメル設定をいくつか持っています...
ログにtestserverxに接続できないというエラーが表示される と思いますが、そうではありません。
誰でも理由がわかりますか?
ノート:
キャメル-ftp: 2.13.2