AFS에서 서버 세션 풀의 기능

이 주제에서는 서버 세션 풀의 기능을 요약하여 설명합니다.

그림 1은 ServerSessionPool 과 ServerSession 기능의 원리를 요약한 것입니다.

그림 1. ServerSessionPool 및 ServerSession 기능
이 다이어그램은 그림 다음에 나오는 목록에 설명된 활동과 다양한 오브젝트 간의 관계를 보여줍니다.
  1. ConnectionConsumer는 큐에서 메시지 참조를 가져옵니다.
  2. 각 ConnectionConsumer는 특정 메시지 참조를 선택합니다.
  3. ConnectionConsumer 버퍼는 선택된 메시지 참조를 보유합니다.
  4. ConnectionConsumer는 ServerSessionPool에서 하나 이상의 ServerSession을 요청합니다.
  5. ServerSession이 ServerSessionPool에서 할당됩니다.
  6. ConnectionConsumer는 ServerSessions에 대해 메시지 참조를 지정하며 ServerSession 스레드 실행을 시작합니다.
  7. 각 ServerSession은 해당 참조 메시지를 큐에서 검색합니다. JMS Session과 연관된 MessageListener 에서 onMessage 메소드로 전달합니다.
  8. 해당 처리가 완료된 후에 ServerSession은 풀에 리턴됩니다.

애플리케이션 서버는 일반적으로 ServerSessionPool 및 ServerSession 기능을 제공합니다.