Liberty Repository[8.5.5.6 이상]

단일 Liberty 프로파일 서버에 대해 지점간 메시징 구성

큐에 메시지를 보내거나 큐에서 메시지를 수신하는 것과 같은 지점간 메시징을 구성할 수 있습니다.

프로시저

  1. server.xml 파일에서 메시징 기능을 구성하십시오. JNDI 검색을 수행하려면, jndi-1.0 기능도 추가해야 합니다.
    <featureManager>
       <feature>wasJmsServer-1.0</feature>
       <feature>wasJmsClient-2.0</feature>
       <feature>jndi-1.0</feature>
    </featureManager>
  2. 다음 예제에 제공된 대로 메시징 엔진을 구성하여 libertyQ라고 하는 큐를 작성하십시오.
    <messagingEngine>
       <queue id="libertyQ" 
          forceReliability="ReliablePersistent"
          maxMessageDepth="5000">
       </queue>
    </messagingEngine>
  3. 다음 예제에 제공된 대로 큐 연결 팩토리 자원을 선언하여 메시징 엔진에 대한 연결을 작성하십시오.
    <jmsQueueConnectionFactory jndiName="jms/libertyQCF" connectionManagerRef="ConMgr2">
        <properties.wasJms
          nonPersistentMapping="ExpressNonPersistent"  
          persistentMapping="ReliablePersistent"/>
    </jmsQueueConnectionFactory>
    <connectionManager id="ConMgr2" maxPoolSize="2"/>
  4. 다음 예에 제공된 대로 libertyQ 큐에 작성자/이용자 세션을 작성하도록 큐 자원을 선언하십시오.
    <jmsQueue jndiName="jms/libertyQue">
        <properties.wasJms queueName="libertyQ"
          deliveryMode="Application" 
          timeToLive="500000" 
          priority="1"
          readAhead="AsConnection" />
    </jmsQueue>
  5. Liberty 프로파일에 배치되는 메시지 구동 Bean에 대한 활성화 스펙을 선언하십시오. 메시지 구동 Bean은 활성화 스펙을 사용하여 jmsQueue 자원의 메시지를 비동기식으로 이용합니다.
    <jmsActivationSpec id="JMSSample/JMSApp/SampleMDB">
        <properties.wasJms destinationRef="jms/libertyQue" />
    </jmsActivationSpec>
    ID 값은 application name/module name/bean name format 형식으로 제공되어야 합니다. 여기서 application name은 배치되는 애플리케이션의 이름이고, module name은 Bean이 패키지되는 모듈의 이름이며, bean name은 엔터프라이즈 Bean의 ejb-name입니다. destinationRef 속성이 올바른 jmsQueue 자원 ID를 가리키는지 확인하십시오.
    참고: 애플리케이션 이름은 Bean이 EAR 파일에 패키지되는 경우에만 적용 가능합니다.
  6. 옵션: wasJmsServer-1.0 기능이 보안 모드에서 작동할 수 있도록 wasJmsSecurity-1.0 기능을 구성할 수 있습니다. 자세한 정보는 Liberty 프로파일에 보안 JMS 메시징 사용의 내용을 참조하십시오. 큐에 메시지를 보내거나 큐에서 메시지를 받도록 지점간 메시징이 구성됩니다.

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

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_msg_single_p2p
파일 이름: twlp_msg_single_p2p.html