메시징 엔진 (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 > tempDestinationPermission
설명: 사용자 및 그룹 세트의 임시 대상에 정의된 권한입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다. prefix 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 생성자가 이 대상으로 메시지를 보낼 수 있습니다.