이 주제는 다음 절을 포함합니다.
WebSphere MQ Real-time Transport 또는 WebSphere MQ Multicast Transport를 사용하여 연결하거나 JMS 응용프로그램 프로그래밍 인터페이스를 사용하는 클라이언트에서 메시지를 수신하려면 Real-timeOptimizedFlow 노드를 사용하십시오.
Real-timeOptimizedFlow 노드는 고성능의 publish/subscribe 메시지 플로우를 제공하는 완전한 메시지 플로우입니다. 이 노드에서 취하는 조치는 모두 내부화되어 있으므로, 사용자는 해당 등록 정보 구성을 제외하고는 조작에 영향을 미치거나 다른 노드로 연결할 수 없습니다.
이 노드는 표준 WebSphere MQ 응용프로그램이 보낸 publication 또는 subscription도 지원하나 이 응용프로그램의 성능은 JMS 응용프로그램의 성능만큼 뛰어나지 못합니다.
Real-timeOptimizedFlow 노드를 사용하면 메시지 컨텐츠에 영향을 줄 수 없습니다. 입력 메시지를 수정하거나 메시지를 송신하거나 다른 통신 프로토콜을 사용하는 응용프로그램에서 publication을 사용 가능하게 하려면 Real-timeInput 노드를 사용해야 합니다.
Real-timeOptimizedFlow 노드는 Workbench에서 다음 아이콘으로 표시됩니다.
브로커를 통해 JMS를 사용하는 클라이언트 응용프로그램으로(로부터) 메시지를 분배하려면 메시지 플로우에 Real-timeOptimizedFlow 노드를 포함하십시오.
Real-timeOptimizedFlow 노드 인스턴스를 메시지 플로우에 넣었으면 이 노드를 구성할 수 있습니다. 편집기 보기에서 노드를 마우스 오른쪽 단추로 누른 다음 등록 정보를 선택하십시오. 노드의 기본 등록 정보가 표시됩니다.
값을 입력해야 하는 모든 필수 등록 정보(정의된 디폴트 값이 없는 등록 정보)는 등록 정보 대화 상자에서 별표(*)로 표시됩니다.
다음과 같이 Real-timeOptimizedFlow 노드를 구성하십시오.
대화 상자를 닫고 등록 정보에서 작성한 모든 변경을 제거하려면 취소를 누르십시오.
Real-timeOptimizedFlow 노드에는 터미널이 없습니다. 이 노드는 완전한 메시지 플로우이며 메시지 처리를 확장하기 위해 다른 노드에 연결할 수 없습니다.
다음 표에는 노드 등록 정보가 설명되어 있습니다. 앞에 M이 표시된 열은 등록 정보가 필수임을 나타내며(디폴트가 정의되지 않았을 때 값을 입력해야 하는 경우 등록 정보 대화 상자에 별표(*)로 표시됨) 앞에 C가 표시된 열은 등록 정보가 구성 가능함을 나타냅니다(메시지 플로우를 Bar 파일에 추가하여 전개할 때 값을 변경할 수 있음).
다음 표에는 Real-timeOptimizedFlow 노드 기본 등록 정보가 설명되어 있습니다.
등록 정보 | M | C | 디폴트 | 설명 |
---|---|---|---|---|
포트 | 예 | 예 | 노드가 publish 또는 subscribe 요청을 대기하는 포트 번호. 이 등록 정보에 값을 제공해야 합니다. | |
인증 | 예 | 아니오 | 지우기 | 사용자를 인증하려면 이 선택란을 선택하십시오. |
HTTP를 통해 터널링 | 예 | 아니오 | 지우기 | 클라이언트가 HTTP 터널링을 사용한다는 것을 표시하려면 선택란을 선택하십시오. HTTP 터널링을 사용하지 않는다는 것을 것을 표시하려면 선택란을 지우십시오. |
스레드 읽기 | 아니오 | 예 | 10 | 읽기에 사용할 스레드 수. |
스레드 쓰기 | 아니오 | 예 | 10 | 쓰기에 사용할 스레드 수. |
인증 스레드 | 아니오 | 예 | 10 | 연결을 승인하고 사용자를 인증하는 데 사용되는 스레드 수. |
다음 표에는 Real-timeOptimizedFlow 노드 설명 등록 정보가 설명되어 있습니다.
등록 정보 | M | C | 디폴트 | 설명 |
---|---|---|---|---|
간단한 설명 | 아니오 | 아니오 | 노드에 대한 간략한 설명. | |
자세한 설명 | 아니오 | 아니오 | 메시지 플로우에서 노드의 목적을 설명하는 텍스트. |