1

CPU を集中的に使用する処理を行う 32 ビットの COM オブジェクトがあります (現在は 1 つの CPU に限定されています)。非常に大規模なデータセットとユーザー コミュニティに合わせてスケールアップするために、QizMt などの MapReduce のようなフレームワークを介して分散処理を採用することを考えています。

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

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

4

1 に答える 1

1

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

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

于 2011-01-04T03:01:18.807 に答える