2017-09-21 21 views
1

MFLファイルでデータをロードするOSBプロキシサービス(メッセージングサービス)を作成しました。OSBプロキシで大きなデータを扱う

データのフォーマットは:ファイルの2075259

合計サイズ(.txtファイルまたは.DATA)である:

1/1/2007;00:11:00;2.500;0.000;242.880;10.200;0.000;0.000;0.000; 
1/1/2007;00:12:00;2.494;0.000;242.570;10.200;0.000;0.000;0.000; 

すべてのデータレコードは、130メガバイト

OSBプロキシに挿入してすべてのデータを単純なxmlファイルに変換するために、これらのデータをすべて処理する最善の方法はどれですか?

小さなレコード(5000)でテストしたところ、期待通りに機能しましたが、このデータをすべてプロキシに挿入する方法はありますか?

MFL変換は有効なアイデアか、dbtableからデータを受け取るFileAdapterプロキシを作成する必要がありますか?

ご提案ください

ありがとうございます。

+1

あなたはクレームチェックパターンを使用することができます:http://www.enterpriseintegrationpatterns.com/patterns/messaging/StoreInLibrary.html –

+0

私の主な問題は、私は一度にすべてのデータを取得したいとxmlパターンなし。すべてのデータを1つのXMLフォーマットに渡すだけです。グループリストに登録してください。各行のデータは、グループxmlリストの一部になります。 – NickName

答えて

2

ESBは非常に主観的で、同時リクエスト数、1秒あたりのトランザクション数、ハードウェアのサイジングなどに大きく依存しますが、MBではなくKBの順番でメッセージを処理するのが効率的です。 Trentがコメントで指摘したように、claim check patternを実装して、ファイル変換をperlなどの外部ユーティリティに委譲することができます。

関連する問題