Service Broker 소개

Service Broker는 데이터베이스 개발자가 안전하고 안정적이고 확장 가능한 응용 프로그램을 만드는 데 도움이 되는 Microsoft SQL Server 2005의 새로운 기술입니다. Service Broker는 데이터베이스 엔진에 속하므로 이러한 응용 프로그램을 관리하는 작업은 일상적인 데이터베이스 관리 작업에 포함됩니다.

Service Broker는 SQL Server에 큐 기능과 안정적인 메시징 기능을 제공합니다. Service Broker는 단일 SQL Server 인스턴스를 사용하는 응용 프로그램과 여러 인스턴스에 작업을 분산하는 응용 프로그램에서 모두 사용됩니다.

Service Broker는 단일 SQL Server 인스턴스 내에서 강력한 비동기 프로그래밍 모델을 제공합니다. 데이터베이스 응용 프로그램은 일반적으로 비동기 프로그래밍을 사용하여 대화형 응답 시간을 줄이고 전반적인 응용 프로그램 처리량을 늘립니다.

또한 Service Broker는 SQL Server 인스턴스 간에 안정적인 메시징을 제공합니다. Service Broker는 개발자가 서비스라고 하는, 독립적인 자체 포함 구성 요소에서 응용 프로그램을 작성하는 데 도움을 제공합니다. 이러한 서비스에서 제공하는 기능을 필요로 하는 응용 프로그램은 메시지를 사용하여 해당 서비스와 상호 작용합니다. Service Broker는 TCP/IP를 사용하여 인스턴스 간에 메시지를 교환합니다. Service Broker에는 네트워크에서의 무단 액세스를 차단하고 네트워크를 통해 전송되는 메시지를 암호화하는 기능이 있습니다.

섹션 내용

항목 설명

Service Broker의 역할

Service Broker에서 제공하는 기능을 설명합니다.

Service Broker의 장점

개발자가 응용 프로그램을 만드는 데 Service Broker가 어떻게 도움이 되는지를 설명합니다.

Service Broker의 일반 용도

Service Broker 사용 시나리오를 제공합니다.

참고 항목

관련 자료

Introduction to Service Broker Programming
Service Broker 아키텍처
SQL Server 2005의 새로운 기능
Service Broker 자습서

도움말 및 정보

SQL Server 2005 지원 받기