迅速な通信のためのデプロイ
パフォーマンスは COM+ アプリケーションを展開する際の重要な考慮事項であり、コンポーネントの場所は、適切に設計されたアプリケーションから最適なパフォーマンスを得るための鍵です。
かつては、スケーラブルなアプリケーション アーキテクチャでは、アプリケーションのプライマリ コンポーネントをより高速なハードウェアに移行するだけでパフォーマンスに対処できると広く認識されていました。 これは真実ではないことが証明されています。 パフォーマンスの問題は、個々のコンポーネントのパフォーマンスではなく、コンポーネントを接続するリンクから発生します。
成功の主な要因は場所です。 近接性または物理的な場所、時間、容量、および目的は、COM+ アプリケーションの展開に適用される場所の個別の側面であり、これらはすべてパフォーマンスに影響します。
最適なパフォーマンスは、アプリケーション コンポーネントとリソースが、アプリケーション ワークロードによって要求される要求に合わせて設計およびデプロイされる場合に発生します。
一般に、コンポーネント間のクロスプロセス、特にコンピューター間の通信を最小限に抑えるために、コンポーネントをデプロイする必要があります。 アプリケーション設計が効率的な場合、コンポーネント内のクラスは、コンポーネント内の通信を最大化するために、使用と機能によってグループ化されます。 コンポーネントのデプロイでは、コンポーネント間のリレーションシップを利用し、コンポーネント間のメッセージングの量を減らすために、コンポーネントが論理的に配置されていることを確認する必要があります。
関連トピック