Sun Java System Message Queue 3.7 UR1 관리 설명서

Procedure메시지 전달 단계

  1. 메시지가 생성자 클라이언트에서 브로커로 전달됩니다.

  2. 브로커가 메시지를 읽습니다.

  3. 안정성을 위해 메시지가 영구 저장소에 저장됩니다.

  4. 안정성을 위해 브로커가 메시지 수신을 확인합니다.

  5. 브로커가 메시지 경로 지정을 결정합니다.

  6. 브로커가 메시지를 씁니다.

  7. 메시지가 브로커에서 사용자 클라이언트로 전달됩니다.

  8. 안정성을 위해 사용자 클라이언트가 메시지 수신을 확인합니다.

  9. 안정성을 위해 브로커가 클라이언트 확인을 처리합니다.

  10. 브로커가 클라이언트 확인이 처리되었는지 확인합니다.

    이러한 단계는 순차적이므로 어느 단계든 생성자 클라이언트에서 사용자 클라이언트로 메시지를 전달할 때 병목 현상을 일으킬 수 있습니다. 이러한 단계들은 대부분 네트워크 대역폭, 컴퓨터 처리 속도, 메시지 서비스 구조 등 메시징 시스템의 물리적 특성에 영향을 받습니다. 하지만 일부 단계는 메시징 응용 프로그램의 특성과 메시징 응용 프로그램이 요구하는 안정성 수준에 따라서도 달라집니다.

    다음 하위 절에서는 응용 프로그램 설계 요소와 메시징 시스템 요소가 성능에 미치는 영향을 설명합니다. 응용 프로그램 설계와 메시징 시스템 요소가 메시지 전달에서 긴밀하게 상호 작용하지만 각 범주에 대해 별도로 고려합니다.