다음을 통해 공유


더 빠른 통신을 위한 배포

성능은 COM+ 애플리케이션을 배포할 때 중요한 고려 사항이며, 구성 요소 위치는 잘 설계된 애플리케이션에서 최상의 성능을 얻는 데 핵심적인 요소입니다.

확장 가능한 애플리케이션 아키텍처를 사용하면 애플리케이션의 기본 구성 요소를 더 빠른 하드웨어로 이동하여 성능을 해결할 수 있다는 것이 널리 알려져 있었습니다. 이것은 사실이 아닌 것으로 입증되었습니다. 성능 문제는 개별 구성 요소 성능이 아니라 구성 요소를 연결하는 링크에서 발생합니다.

성공의 주요 요소는 위치입니다. 근접 또는 물리적 위치, 시간, 용량 및 용도는 COM+ 애플리케이션의 배포에 적용되는 위치의 고유한 측면이며, 모두 성능에 영향을 줍니다.

최상의 성능은 애플리케이션 구성 요소 및 리소스가 애플리케이션 워크로드에 의해 요구되는 요구 사항에 맞게 설계 및 배포될 때 발생합니다.

일반적으로 구성 요소를 배포하여 프로세스 간, 특히 컴퓨터 간 통신을 최소화해야 합니다. 애플리케이션 디자인이 효율적인 경우 구성 요소 내의 클래스는 구성 요소 내에서 통신을 최대화하기 위해 및 함수를 사용하여 그룹화됩니다. 구성 요소를 배포할 때 구성 요소 간의 관계를 사용하고 구성 요소 간의 메시징 양을 줄이기 위해 구성 요소가 논리적으로 배치되었는지 확인해야 합니다.

배포를 위한 디자인