Delphi의 MIDAS 응용 프로그램 COM 서버의 인스턴스화 모델 유형
(1) 내부 인스턴스
프로세스 내 COM 프로그램, 즉 DLL 서버를 만듭니다.
(2) 단일 인스턴스
각 클라이언트 프로그램은 서버 프로그램의 인스턴스를 실행하면이 모델이 사용됩니다. 그들 자신이 있습니다
독립적 인 프로세스 응용 프로그램은이를 처리하며 시스템 리소스를 차지하고 서버의 전반적인 작동 효율성에 영향을 줄 필요가 없습니다.
(3) 다중 인스턴스
클라이언트 프로그램이 서버 프로그램을 공유하는 경우이 모델은 응용 프로그램 서버가 여러 전경 프로그램의 링크를 동시에 처리 할 수 있음을 의미합니다.
이 모드의 가장 큰 장점은 활성화 및 실행이 더 빠르고 서버에서 너무 많은 시스템 리소스를 소비하지 않으며, 더 편리하다는 것입니다. 사용자가 쿼리를 보냈습니다
이 쿼리 요구 사항에 따라 요청 및 결과의 MB가 몇 개나 생성 될 수 있습니까? 실행. 이것은 많은 시간을 소비 할 수 있습니다.
또한, 전경 프로그램의 쿼리에서 오류가 발생하면 다른 쿼리 요청이 대기 중입니다.
참고 : 응용 프로그램 서버를 작성하는 데 사용되는 모드는 다음과 같습니다. 단순히 시스템 요구 사항에 따라 다릅니다.
인스턴스 모드는 프로그램 유형을 두 가지 유형으로 나누어야합니다. 하나는 작거나 덜 중요한 쿼리 데이터 볼륨을 가진 쓰기 작업이며, 다른 하나는 크거나 중요한 쿼리 데이터 볼륨이있는 쓰기 작업입니다 데스크 프로그램을 배치 할 수 있습니다
두 개의 tdcomconection은 다른 모드의 작업을 수행하기 위해 다른 모드의 두 개의 응용 프로그램 서버에 연결됩니다.