問題タブ [spring-integration-sftp]
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.
spring - ファイルのダウンロード後に FTP サーバー接続を切断する方法
Spring FTP Integration and Annotation 構成を使用して、FTP サーバーからファイルをダウンロードしました。ダウンロード後も、アプリケーションはサーバーに接続し、新しく追加されたファイルを見つけるようにトリガーされます。ファイルが追加された場合は、サーバーからダウンロードされます。しかし、最初の接続または最初のダウンロードの後に、FTP サーバー セッションを維持してサーバーを切断する必要はありません。
コード :
また、AbtractFTPSessionFactory.java をオーバーライドして、FTP サーバーの接続と切断プロセスをテストします。
コンソール :
ありがとう。
spring-integration - SFTP でファイルを順次コピーする方法 (Spring 統合)?
ファイル A と B をリモート フォルダに順番にコピーする必要があります。A が送信された後にのみ B が送信されることが重要です。ドキュメントを読みましたが、明確ではありません。私の考えは、2 つのメッセージを同じチャネルに入れることです。しかし、これら 2 つのメッセージにリンクされたファイルが順次送信されるかどうかはわかりません。
私の XML 構成には以下が含まれます。
提案はありますか?
java - Spring Integration SFTP チャネル アダプターが、2 番目のポーリングのダウン ストリーム サービス アクティベーターにメッセージを送信しない
単純な SFTP チャネル アダプターを実装して、任意のファイル名のファイルを受け入れるようにしようとしています (ファイル名の重複を許可するため)。最初のポーリングでは、ファイルは SFTP サーバー ディレクトリからローカル ディレクトリに転送され、このチャネルにサブスクライブされているサービス アクティベーターはメッセージを受信できますが、2 回目は SFTP サーバーに同じ名前のファイルを保持すると、ファイルは転送されましたが、サービス アクティベーターはメッセージを取得できませんでした。ローカル フィルターを実装しようとしましたが、無限ループ (ファイルのポーリングとメッセージの作成) に陥りました。
構成
無限ループのログ
フィルターを使用してすべてのファイルを受け入れる方法を教えてください。
spring-integration - Spring FTP インバウンドチャネルが機能しない
FtpInboundFileSynchronizer を使用しようとしていますが、修正できません。問題は報告されておらず、機能していません。http://docs.spring.io/spring-integration/reference/html/ftp.html#_configuring_with_java_configuration_10のコードを参照してい ます
}
ftpSession オブジェクトを使用すると、リモート ディレクトリ内のすべてのファイルを一覧表示できます。ただし、同期が機能せず、ファイルがローカル ディレクトリに FTP 送信されませんでした。ログにアプリケーションによって報告されたエラーはありません。