다음을 통해 공유


Service Broker 라우팅 및 네트워킹

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

두 응용 프로그램 간 통신은 메시지를 통해 발생합니다. 응용 프로그램이 메시지를 보낼 때 Service Broker는 서비스의 경로를 찾아 경로에 지정된 네트워크 주소로 메시지를 전송합니다.

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

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

섹션 내용