메시지 플로우 설계 시 다음 요소 중 일부 또는 전체를 포함한 여러 설계 요인을 고려합니다.
- 필요한 기능을 제공하는 노드. 대부분의 경우, 적당한 기능을
제공하는 여러 노드 사이에서 선택할 수 있습니다. 전반적인 요구사항에 가장 알맞는 노드를 결정하려면 여기에 나열된
기타 요소를 고려해야 합니다. 내장 노드, 사용자 정의 노드 및 서브플로우 노드를
포함할 수 있습니다.
자세한 정보는 사용할 노드 결정을 참조하십시오.
- 둘 이상의 입력 노드를 포함시키는 것이 적절한지 여부.
자세한 정보는 둘 이상의 입력 노드 사용을 참조하십시오.
- 서브플로우를 사용할 수 있는지 여부(예:
공용 등록 정보로 특정 출력 노드 정의).
자세한 정보는 서브플로우 사용을 참조하십시오.
- 응용프로그램이 메시지 플로우로부터 예상하는 응답 시간.
노드 및 플로우 구성 방법에 따라 영향을 받습니다.
자세한 정보는 메시지 플로우 응답 시간 최적화를 참조하십시오.
- WebSphere MQ 클러스터 큐를 사용할 것인지 여부.
자세한 정보는 입력 및 출력에 WebSphere MQ 클러스터 큐 사용을 참조하십시오.
- z/OS에서 WebSphere MQ 공유 큐를 사용할 것인지 여부. 사용법에 대해서는 입력 및 출력에 WebSphere MQ 공유 큐 사용(z/OS)에 자세히 설명되어 있습니다.
- 메시지가 데이터 변환을 통과하게 할지 여부.
옵션은 데이터 변환에 대한 메시지 플로우 구성에 설명되어 있습니다.
- 메시지가 유실되지 않도록 취할 수 있는 단계.
자세한 정보는 메시지 유실 여부 확인을 참조하십시오.
- 메시지 플로우 내에서 오류를 핸들링하는 방법.
브로커에서 제공하는 기능을 사용하여 메시지 플로우 실행 중에 발견한 오류를 핸들링할 수 있습니다(예를 들면, 입력 노드가 입력 메시지 검색에 실패하거나 데이터베이스에 기록할 때 오류가 발생한 경우). 그러나
특정 방법으로 오류를 핸들링하도록 메시지 플로우를 설계할 수 있습니다.
자세한 정보는 메시지 플로우 내의 오류 핸들링을 참조하십시오.
메시지 플로우 개발의 기본 소개는
WebSphere Message Broker Basics IBM Redbook을 참조하십시오.