0
私はすべてのアプリケーションを管理するためにSpring Cloud Data Flowサーバーを使用しようとしています。また、私は春にはすべて新しいです。ソースでもシンクでもないアプリを書くことはできますか?
SFTPからファイルを読み込んでS3に書き込むアプリケーションを作成したいと思います。ファイルは非常に大きく(それぞれ〜500MB)、メッセージのペイロードとして渡すことができます。私はSFTPから読み込んでS3に書き込むので、SFTPからローカルファイルにファイルを読み込み、S3にローカルファイルをアップロードしたり、SFTPからバイトを直接ストリームしたりすることで、ブローカを回避できると思ったS3へ。
このようなアプリケーションの作成方法については、私は迷っています。
これはSpring Integration Channel Adaptersに基づいたSpring Cloud Taskです。 –
@ oleg-zhurakouskyなぜ私のアプリはプロセッサですか?私がそれを見る方法は、それもソースもシンクもありません。プロセッサはソースとシンクの両方であるため、メッセージを受信するためにブローカにバインドし、メッセージを送信するためにブローカにバインドします。メッセージを受け取ったり送信したりしたくないので、ブローカーにバインドしたくないです。 – polo
。 。私が説明しようとしていたのは、Spring Cloud Streamの一般的なコンテキストでは、Source(入力、SFTP)とSink(出力、S3)を持つアプリケーションであるため、プロセッサです。それは、私はあなたの意見を見て同意すると言った。実際にはさらに進んで、必要なのは、基本的にSpring Integrationとそのアダプターを使用して、Spring Integration(Spring Cloud Streamアプリではない)の簡単なSpring-Integration有線のSpring起動アプリです。 –