메시징 엔진 (messagingEngine)

메시징 엔진은 메시징 자원을 관리하는 서버 내부에서 실행되는 컴포넌트입니다. 애플리케이션은 메시지를 전송하고 수신할 때 메시징 엔진에 연결됩니다.

alias
설명: 별명 대상은 버스 대상의 대체 이름을 맵핑합니다. 지점간 메시징이나 발행/구독 메시징에 대한 별명 대상을 사용할 수 있습니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent 명시적 신뢰도가 생성자에 의해 설정되지 않을 때 이 대상으로 작성된 메시지에 지정된 신뢰도.
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   별명 주제 영역 또는 별명 큐의 이름입니다.
sendAllowed
  • false
  • true
true 생성자가 이 대상으로 메시지를 보낼 수 있습니다.
false
false
true
true
targetDestination string Default.Queue 대상 매개변수는 별명 대상과 동일한 버스 내에 있을 수 있는 대상을 식별합니다. 기본적으로 특성이 설정되지 않으면 Default.Queue를 표시합니다.
fileStore
설명: 메시징 파일 저장소입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
fileStoreSize long

최소값: 20

400 영구 및 임시 저장소 모두를 결합한 크기(메가바이트)입니다. 파일 저장소 크기는 영구 및 임시 저장소 간에 균등하게 분리됩니다. 예를 들어, 400MB를 파일 저장소 크기로 지정한 경우 영구 저장소에 200MB가 사용되고 임시 저장소에 200MB가 사용됩니다.
logFileSize long

최소값: 10

10 로그 파일 크기(MB). 로그 파일 크기는 파일 저장소 크기의 절반 이하여야 합니다. 권장되는 로그 파일 크기는 파일 저장소 크기의 25%입니다. 예를 들어, 파일 저장소 크기가 400MB로 설정된 경우 로그 파일 크기는 200MB를 초과할 수 없습니다. 이 예에서 로그 파일 크기의 권장 값은 100MB입니다.
path string ${server.output.dir}/messaging/messageStore 파일 저장소의 경로
messagingSecurity
설명: wasJmsServer-1.0 기능의 보안입니다.
필수: false
데이터 유형:
messagingSecurity > role
설명: 사용자 및 그룹에 맵핑된 권한 세트
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name string   역할의 이름
messagingSecurity > role > group
설명: 역할에 지정된 그룹입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name string   사용자 레지스트리의 일부로 정의된 그룹입니다.
messagingSecurity > role > queuePermission
설명: 사용자 및 그룹 세트의 큐에 정의된 권한입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
queueRef string   메시징 엔진에 정의된 큐에 대한 참조입니다.
messagingSecurity > role > queuePermission > action
설명: 대상에서 허용된 조작입니다.
필수: false
데이터 유형:
messagingSecurity > role > tempDestinationPermission
설명: 사용자 및 그룹 세트의 임시 대상에 정의된 권한입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
prefix string   임시 대상에 정의된 접두부입니다.
messagingSecurity > role > tempDestinationPermission > action
설명: 대상에서 허용된 조작입니다.
필수: false
데이터 유형:
messagingSecurity > role > topicPermission
설명: 사용자 및 그룹 세트의 주제에 정의된 권한입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
topicName string   TopicSpace에 있는 주제 이름입니다.
topicSpaceRef string Default.Topic.Space 메시징 엔진에 정의된 TopicSpace에 대한 참조입니다.
messagingSecurity > role > topicPermission > action
설명: 대상에서 허용된 조작입니다.
필수: false
데이터 유형:
messagingSecurity > role > user
설명: 특정 역할에 지정된 사용자입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name string   레지스트리의 일부로 정의된 사용자입니다.
queue
설명: 큐 대상은 메시지 큐를 나타내며 지점간 메시징에 사용됩니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
exceptionDestination string _SYSTEM.Exception.Destination 이 대상으로 전달할 수 없는 경우 시스템이 메시지를 전달하는 대상
failedDeliveryPolicy
  • KEEP_TRYING
  • SEND_TO_EXCEPTION_DESTINATION
  • DISCARD
SEND_TO_EXCEPTION_DESTINATION 메시지의 maxredeliverycount에 도달하면 메시징 엔진이 수행하는 조치를 나열합니다.
KEEP_TRYING
KEEP_TRYING
SEND_TO_EXCEPTION_DESTINATION
SEND_TO_EXCEPTION_DESTINATION
DISCARD
DISCARD
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent 명시적 신뢰도가 생성자에 의해 설정되지 않을 때 이 대상으로 작성된 메시지에 지정된 신뢰도.
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   큐의 이름입니다.
maintainStrictOrder boolean false 생성자가 대상으로 메시지를 보내는 순서를 유지보수합니다.
maxMessageDepth long

최소값: 1

50000 메시징 엔진이 해당 메시지 위치에 배치할 수 있는 최대 메시지 수입니다.
maxRedeliveryCount int 5 실패한 메시지 처리 시도의 최대 횟수. 이 실패 시도 횟수를 초과한 후 예외 대상이 구성되면 메시지는 의도한 대상에서 예외 대상으로 전달됩니다. 예외 대상이 구성되지 않았으면 재시도 간 시간 간격이 적용됩니다.
receiveAllowed boolean true 이용자가 이 대상에서 메시지를 수신할 수 없도록 하려면, 이 옵션을 지웁니다(false로 설정).
redeliveryInterval long 5000 예외 대상이 구성된 경우 이 대상에 대해 실패한 최대 전달 한계에 도달한 후 재시도 횟수 간에 적용되는 간격입니다.
sendAllowed boolean true 생성자가 이 대상으로 메시지를 보낼 수 있습니다.
topicSpace
설명: 주제 영역 대상은 "발행 및 구독" 주제 세트를 나타내며 발행/구독 메시징에 사용됩니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
exceptionDestination string _SYSTEM.Exception.Destination 이 대상으로 전달할 수 없는 경우 시스템이 메시지를 전달하는 대상
failedDeliveryPolicy
  • KEEP_TRYING
  • SEND_TO_EXCEPTION_DESTINATION
  • DISCARD
SEND_TO_EXCEPTION_DESTINATION 메시지의 maxredeliverycount에 도달하면 메시징 엔진이 수행하는 조치를 나열합니다.
KEEP_TRYING
KEEP_TRYING
SEND_TO_EXCEPTION_DESTINATION
SEND_TO_EXCEPTION_DESTINATION
DISCARD
DISCARD
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent 명시적 신뢰도가 생성자에 의해 설정되지 않을 때 이 대상으로 작성된 메시지에 지정된 신뢰도.
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   주제 영역의 이름입니다.
maintainStrictOrder boolean false 생성자가 대상으로 메시지를 보내는 순서를 유지보수합니다.
maxMessageDepth long

최소값: 1

50000 메시징 엔진이 해당 메시지 위치에 배치할 수 있는 최대 메시지 수입니다.
maxRedeliveryCount int 5 실패한 메시지 처리 시도의 최대 횟수. 이 실패 시도 횟수를 초과한 후 예외 대상이 구성되면 메시지는 의도한 대상에서 예외 대상으로 전달됩니다. 예외 대상이 구성되지 않았으면 재시도 간 시간 간격이 적용됩니다.
receiveAllowed boolean true 이용자가 이 대상에서 메시지를 수신할 수 없도록 하려면, 이 옵션을 지웁니다(false로 설정).
redeliveryInterval long 5000 예외 대상이 구성된 경우 이 대상에 대해 실패한 최대 전달 한계에 도달한 후 재시도 횟수 간에 적용되는 간격입니다.
sendAllowed boolean true 생성자가 이 대상으로 메시지를 보낼 수 있습니다.

주제의 유형을 표시하는 아이콘 참조 주제



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