2011-01-04 13 views
1

CPU集約型処理(現在では単一CPUに限定)を実行する32ビットCOMオブジェクトがあります。非常に大きなデータセットとユーザーコミュニティのためにスケールアップするために、私はQizMtのようなMapReduceのようなフレームワークによる分散処理を採用することを考えています。CPU集約型COMの分散処理

私の質問は、QizMtはCOMで動作しますか? 他の選択肢はありますか?

COM内のロジックはかなり複雑です。分散処理を可能な限り元のコードに透過的にしたいと考えています。

答えて

1

COMオブジェクトは、マルチスレッド環境で実行するように設計されていましたか?そうでない場合は、それをそのように実行しないでください。

これは、各プロセスでオブジェクトの1つのインスタンスを実行するソリューションが必要であることを意味します。

+0

はい、既にWCFアプリケーションのマルチスレッド環境で実行されています。それを信じるかどうか、それは私が取ったあなたのアドバイスだったし、それはかなりうまくいった:-)。 –

+0

@ヴァディム:私に知らせてくれてありがとう。 –

+0

分散処理に関する推奨事項は何ですか? QizMtはCOMで動作しますか、私の質問は意味がありませんか? –

関連する問題