비동기 메시징을 사용하도록 프로그래밍

JMS(Java™ Message Service) API를 직접 사용하는 엔터프라이즈 애플리케이션을 빌드하여 비동기 메시징 서비스를 제공할 수 있습니다. 메시징 구동 Bean을 비동기 메시지 이용자로 사용할 수도 있습니다. WebSphere® Application ServerIBM MQ 간에 상호 운용되는 메시징 프로그램을 작성하는 경우 몇 가지 환경 차이를 고려해야 합니다.

이 태스크 정보

엔터프라이즈 애플리케이션은 JMS API를 직접 사용하여 JMS 대상의 메시지를 명시적으로 폴링한 다음 비즈니스 로직 Bean(엔터프라이즈 bean)이 처리할 메시지를 검색할 수 있습니다.

메시지 구동 Bean을 비동기 메시지 이용자로 사용할 수도 있습니다. 메시지가 대상에 도달하면 애플리케이션이 대상을 명시적으로 폴링하지 않고 EJB 컨테이너가 메시지 구동 Bean을 자동으로 호출합니다.

프로시저

비동기 Bean - WebSphere Trader 샘플 애플리케이션

비동기 Bean - WebSphere Trader 샘플 애플리케이션은 다음과 같이 비동기 Bean과 Java EE(Java Platform, Enterprise Edition) 서비스를 사용하여 스트리밍 주식 시세 표시기 서버와 클라이언트를 구현하는 방법을 보여줍니다.
  • 서블릿
  • JMS(Java Message Service)
  • 세션 엔터프라이즈 Bean
  • CMP(Container-Managed Persistence) 2.0 엔터프라이즈 Bean
  • 메시지 구동 Bean(MDB)
이 샘플은 여러 파트를 사용하여 서버 활용을 극대화합니다.
  • 작업 - Java EE 컨텍스트 인식 코드를 스레드에서 실행합니다.
  • 알람 - Java EE 컨텍스트 인식 코드를 지정된 시간 간격으로 실행합니다.
  • EventSource - 등록 리스너로 이벤트를 브로드캐스트하는 메소드
  • SubsystemMonitor - 비동기 시스템의 상태를 모니터하고 EventSource 메소드를 사용하여 등록된 리스너에 시스템 상태를 알려주는 스레드
  • WorkManager - 다양한 비동기 Bean 파트가 사용하는 스레드 구성 및 Java EE 컨텍스트 정책
  • AsynchScope - 알람, 서브시스템 모니터, 관계를 지원하는 기타 비동기 범위의 콜렉션. 이 콜렉션은 단일 WorkManager 스레드를 사용하며 이벤트 소스이기도 합니다.
  • Startup Bean - 애플리케이션이 시작될 때 비동기 작업 부트스트래핑을 지원하는 특수 stateful 세션 엔터프라이즈 Bean

이 샘플은 Information Center의 샘플 섹션에서 사용할 수 있습니다.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tm_pgmng
파일 이름:tm_pgmng.html