DLL 서로게이트

COM을 사용하면 서로게이트 EXE 프로세스에 로드할 수 있는 DLL 서버를 만들 수 있습니다. 이렇게 하면 실행 파일 구현의 이점과 DLL 서버를 쉽게 작성할 수 있습니다. Microsoft Visual Studio와 같은 개발 도구는 DLL 서버를 쉽게 작성할 수 있지만 DLL 서버 자체에는 제한이 있습니다. 서로게이트 프로세스에서 DLL 서버를 실행하면 다음과 같은 몇 가지 이점이 있습니다.

  • 장애 격리 및 여러 클라이언트를 동시에 서비스하는 기능.
  • 분산 환경에서 DLL 서버 구현을 사용하여 원격 클라이언트를 서비스할 수 있습니다.
  • 클라이언트가 신뢰할 수 없는 서버 코드로부터 자신을 보호하는 동시에 DLL 서버에서 제공하는 서비스에 액세스할 수 있도록 허용할 수 있습니다.
  • 서로게이트에서 DLL 서버를 실행하면 DLL에 서로게이트의 보안이 제공됩니다.

COM은 기본 서로게이트 프로세스를 제공하거나 특별한 요구 사항이 있는 경우 사용자 지정 서로게이트를 작성할 수 있습니다.

다음 topics DLL 서로게이트에 대한 자세한 정보를 제공합니다.