DelphiのMIDASアプリケーションCOMサーバーのインスタンス化モデルの種類
(1)内部インスタンス
In-Process COMプログラム、つまりDLLサーバーを作成します。
(2)単一インスタンス
各クライアントプログラムがサーバープログラムのインスタンスを実行すると、オンラインに接続されている各前景プログラムがサーバーで実行されています。独自のものを持っています
独立したプロセスアプリケーションはそれを処理し、まったくキューする必要はありませんが、システムのリソースを占有し、サーバーの全体的な操作効率に影響します。
(3)複数のインスタンス
クライアントプログラムがサーバープログラムを共有する場合、このモデルは、アプリケーションサーバーが技術的な観点から同時に処理できることを意味します。
このモードの最大の利点は、アクティブ化および実行が速く、サーバー上のシステムリソースを消費しないことであり、フロントデスクがマルチタスクを伴わない問題を隠すことです。ユーザーはクエリを送信しました
リクエスト、およびこのクエリ要件によって結果のMBが生成される可能性がありますか?これは多くの時間を消費するかもしれません。
さらに、フォアグラウンドプログラムのクエリでエラーが発生した場合、他のクエリリクエストがキューに登録されます。
注:アプリケーションサーバーを作成するために使用されるモードは次のとおりです。
インスタンスモードでは、プログラムのタイプを2つのタイプに分割する必要があります。1つは、小規模またはそれ以下のクエリデータボリュームを備えた書き込み操作であり、もう1つは大規模または重要なクエリデータボリュームを備えた書き込み操作ですデスクプログラムを配置できます
2つのTDComconectionが異なるモードの2つのアプリケーションサーバーに接続されており、異なる性質の作業を実行します。