5

コンテンツの実際の処理を開始する前に、特に FTPS 経由でファイルを読み取り、ファイルに入れることに関連して、cloudhub で使用するためにファイル コネクタを構成する方法はありますか?

明確化: 私はクラウドハブにいます。これは、ローカル/オンプレミスの Mule セットアップと同じ意味でファイルシステムを提供しません。ストリーム (FTPS など) を処理してオープン ストリームでの処理を避けるための標準的な方法の 1 つは、受信ストリームを取得し、ファイル コネクタ (この場合は送信) を使用して受信ストリームをファイルに入れ、次に使用することです。フロー プロセスのそのファイル。これは CloudHub でどのように管理されますか?

4

3 に答える 3

1

File Connector は、サーバーで指定されたパスからファイルを読み取ります。リモートサーバーからの読み取りには使用できません。

フローを開始するファイルが必要な場合は、次を試してください。

<flow name="ftp_reader_flow">
    <ftp: inbound>   Read from the remote directory
    ...
    <file:outbound>  to a local directory
</flow>

<flow name="actual_processing_flow">
    <file:inbound>  read from the local directory.
    ... Continue with the processing
    .....
</flow>

お役に立てれば。

于 2015-04-03T16:43:41.200 に答える
1

tmp ディレクトリで一時データ用のコネクタを使用できます。

MuleSoftのドキュメントから:

ディスクの永続性

CloudHub は、ディスクへの書き込みがハードウェア障害に耐えられることを保証しません。代わりに、外部ストレージ メカニズムを使用して情報を保存する必要があります。少量のデータの場合は、オブジェクト ストアを使用できます。大規模なデータ ストレージ要件があるアプリケーションの場合、Amazon S3 などのクラウド サービスの使用をお勧めします。一時的なストレージとして、ファイル コネクタは引き続き利用可能で、/tmp ディレクトリで使用できます。

于 2016-06-20T12:09:58.690 に答える