Sun Java System Messaging Server 6 2005Q4 관리 설명서

마스터 및 슬레이브 프로그램

항상 그런 것은 아니지만 채널은 일반적으로 마스터 및 슬레이브의 두 프로그램과 관련됩니다. 슬레이브 프로그램은 다른 시스템에서 메일을 수락하고 채널의 메일 대기열에 추가합니다. 마스터 프로그램은 채널에서 다른 시스템으로 메일을 전송합니다.

예를 들어, SMTP 채널은 메일을 전송하는 마스터 프로그램과 메일을 받는 슬레이브 프로그램을 갖습니다. 이러한 프로그램은 각각 SMTP 클라이언트 및 서버입니다.

마스터 채널 프로그램은 일반적으로 MTA가 작업을 시작했던 보내는 연결을 담당합니다. 마스트 채널 프로그램은 다음을 수행합니다.

슬레이브 채널 프로그램은 일반적으로 MTA가 외부 요청에 응답하는 받는 연결을 수락합니다. 슬레이브 채널 프로그램을 다음을 수행합니다.

예를 들어, 그림 8–33에는 두 개의 채널 프로그램(채널 1 및 채널 2)이 나와 있습니다. 채널 1의 슬레이브 프로그램은 원격 시스템으로부터 메일을 받습니다. 이 프로그램은 주소를 확인하고 필요에 따라 다시 쓰기 규칙을 적용한 다음 다시 작성된 주소에 기초하여 해당 채널 메일 대기열에 메일을 포함시킵니다.

마스터 프로그램은 대기열에서 메일을 제외시키고 메일의 네트워크 전송을 시작합니다. 마스터 프로그램이 자신의 채널 대기열에서만 메일을 제외시킬 수 있다는 것을 유의하십시오.

그림 8–3 마스터 및 슬레이브 프로그램

마스터 및 슬레이브 프로그램 상호 작용을 보여 주는 그래픽입니다.

일반 채널이 마스터 및 슬레이브 프로그램을 모두 가지지만 경우에 따라서는 슬레이브 프로그램 또는 마스터 프로그램만 포함할 수도 있습니다. 예를 들어, Messaging Server와 함께 제공되는 ims-ms 채널은 그림 8–4에 나온 것처럼 로컬 메시지 저장소에 대해서만 메일을 대기열에서 제외시키기 때문에 마스터 프로그램만 포함합니다.

그림 8–4 ims-ms 채널

ims-ms 채널을 보여 주는 그래픽입니다.