Arten von Instanziierungsmodell des Midas Application COM -Servers in Delphi
(1) Interne Instanz
Erstellen Sie ein In-Process-COM-Programm, nämlich den DLL-Server.
(2) Einzelinstanz
Wenn jedes Client -Programm eine Instanz des Serverprogramms ausführt, wird dieses Modell verwendet. Haben ihre eigenen
Die unabhängige Prozessanwendung übernimmt sie und es besteht jedoch nicht erforderlich, die Systemressourcen zu besetzen und die Gesamtbetriebseffizienz des Servers zu beeinflussen.
(3) Mehrfachinstanz
Wenn das Client -Programm das Serverprogramm teilt, wird dieses Modell verwendet.
Der größte Vorteil dieses Modus ist, dass es schneller ist, auf dem Server zu viel zu aktivieren und auszuführen, und es ist bequemer zu verwalten. Der Benutzer hat eine Abfrage gesendet
Anfrage und wie viele MB des Ergebniss können durch diese Abfrageanforderung generiert werden? leiten. Dies kann viel Zeit verbrauchen,
Wenn ein Fehler in einer Abfrage eines Vordergrundprogramms auftritt, sterben andere Anfragen, die sich dahinter sterben.
Hinweis: In welchem Modus wird ein Anwendungsserver erstellt?
Instanzmodus müssen Sie die Arten von Programmen in zwei Typen unterteilen: Einer ist ein Schreibvorgang mit einem kleinen oder weniger wichtigen Abfragedatenvolumen, und der andere ist ein Schreibvorgang mit einem großen oder wichtigen Abfragedatenvolumen. Das Schreibtischprogramm kann platziert werden
Zwei TDComprikationen sind mit zwei Anwendungsservern verschiedener Modi verbunden, um Arbeiten verschiedener Naturen auszuführen.