Share via


Service Broker 라우팅 및 네트워킹

Service Broker 통신은 안정적이며 비동기적인 메시지 배달을 기반으로 디자인되었습니다. Service Broker는 SQL Server에서 제공하는 인증 기능을 사용하여 서비스에 대한 무단 액세스를 차단하는 데 도움을 줍니다. Service Broker는 메시지 데이터 보호를 위해 인스턴스에서 나가는 메시지를 암호화하는 기능도 제공합니다.

두 응용 프로그램 간 통신은 메시지를 통해 발생합니다. 응용 프로그램이 메시지를 보내면 Service Broker는 서비스에 대한 경로를 찾고 이 경로에 지정된 네트워크 주소로 메시지를 전송하는 데 대한 세부 사항을 처리합니다.

Service Broker는 메시지를 통해 응용 프로그램에 대화 상태를 알립니다. Service Broker는 서비스에 메시지를 보내 오류, 대화 종료 및 타이머 이벤트를 나타냅니다. 다른 모든 메시지와 마찬가지로 이러한 메시지는 특정 대화와 관련됩니다.

Service Broker의 메시지와 대화 상대의 메시지는 같은 방식으로 도착하므로 응용 프로그램은 Service Broker의 메시지와 대화 상대의 메시지를 같은 방식으로 처리합니다. 같은 프로그래밍 모델을 사용하여 모든 메시지를 처리하면 응용 프로그램 개발이 간단해집니다. 또한 이와 동일한 프로그래밍 모델을 사용하면 응용 프로그램 코드를 변경하지 않고 Service Broker 응용 프로그램을 다시 배포할 수 있습니다.

섹션 내용

항목 설명

Service Broker 라우팅

Service Broker의 메시지 라우팅 방법을 설명합니다.

Service Broker 통신 프로토콜

Service Broker는 Broker별 프로토콜을 사용하여 원격 Broker와 통신합니다.

Service Broker 메시지 전달

메시지 전달 시스템을 설명합니다.

참고 항목

개념

대화(Conversation) 아키텍처

관련 자료

Service Broker에 대한 보안 고려 사항
인스턴스 간의 대화 완료

도움말 및 정보

SQL Server 2005 지원 받기